Facebook, Inc.

United States of America

Back to Profile

1-19 of 19 for Facebook, Inc. Sort by
Query
Patent
United States - USPTO
Excluding Subsidiaries
Aggregations Reset Report
Date
2023 2
2022 1
2021 1
2020 1
2019 1
See more
IPC Class
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 8
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism 5
H04L 12/58 - Message switching systems 4
G06F 17/30 - Information retrieval; Database structures therefor 3
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 2
See more
Status
Pending 3
Registered / In Force 16
Found results for  patents

1.

Initiating Real-Time Games in Video Communications

      
Application Number 18179243
Status Pending
Filing Date 2023-03-06
First Publication Date 2023-06-29
Owner FACEBOOK, INC. (USA)
Inventor
  • Pather, Shyamalan
  • Barvo, Pablo Jose
  • Mercredi, Dwayne B.

Abstract

In one embodiment, a method includes, by a client system of a first user, presenting, by the client system, a display interface comprising a plurality of layers, where a first layer is a game container containing a first game, the display interface comprising an activatable element to access a video communication, receiving, by the client system, an input from the first user to initiate the video communication with a second user within the first layer of the display interface via a selection of the activatable element, generating, by the client system, a video container in a second layer of the display interface, where the second layer contains the video communication with the second user in a full-screen view, reducing, by the client system, the first layer containing the game container to a thumbnail within the display interface, and overlaying, by the client system, the first layer onto the second layer.

IPC Classes  ?

  • A63F 13/795 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for providing a buddy list
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04N 7/14 - Systems for two-way working
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • A63F 13/53 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game

2.

Children's car seat adapter

      
Application Number 17391756
Grant Number 11673493
Status In Force
Filing Date 2021-08-02
First Publication Date 2023-06-13
Grant Date 2023-06-13
Owner FACEBOOK, INC. (USA)
Inventor Randall, Steven J.

Abstract

The present invention is directed to a children's car seat adapter for positioning two child's car seats near the center passenger area of a vehicles passenger seat. The children's car seat adapter includes a base plate for receiving a child's car seat and a latch anchor assembly for releasably securing the child's car seat to the base plate. The children's car seat adapter further includes a strap assembly for securing the base plate to the center passenger area of the vehicle's passenger seat.

IPC Classes  ?

  • B60N 2/28 - Seats readily mountable on, and dismountable from, existing seats of the vehicle

3.

GENERATING AND PROVIDING ORGANIZATION-BASED SPACES FOR A VIRTUAL COMMUNITY OF USERS

      
Application Number 17723354
Status Pending
Filing Date 2022-04-18
First Publication Date 2022-10-20
Owner Facebook, Inc. (USA)
Inventor
  • Hung, Charmaine Ching Man
  • Kim, Jessie
  • Lei, Ka Man
  • Su, Christopher Jing-Ming
  • Afshar, Jaleh
  • Clinton, Nathanael Arthur Wells
  • Watkins, Richmond
  • Baldwin, Bob
  • Ares, Monica
  • Ilic, Daniel
  • Taylor, Mallory
  • Castaneto, Euzcil
  • Kostka, Lauren
  • Collins, Timothy John
  • Grossberg, Samuel
  • Slusser, Kaylee
  • Hsu, Nai Wen
  • Parmeggiani, Simone
  • Huang, Willy
  • Chang, Baldwin Po Wei
  • Rios Riano, Juan Felipe

Abstract

According to examples, a system for generating and providing organization-bounded spaces for a virtual community of users may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to generate an organization-bounded space; analyze user information to associate a user with the organization-bounded space; enable the user to receive and publish a content item; and implement a security feature for communications associated with an organization-bounded space and/or its associated users. The processor may further determine recommend a group to the user and identify a user representative for the organization-bounded space.

IPC Classes  ?

  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 9/40 - Network security protocols
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]

4.

EFFICIENTLY SCALABLE SYSTEMS

      
Application Number 17354957
Status Pending
Filing Date 2021-06-22
First Publication Date 2021-10-14
Owner Facebook, Inc. (USA)
Inventor
  • Huang, Yi
  • Dong, Wenlong
  • Celani, Marc Alexander
  • Zha, Xianliang
  • Chen, Yunqing
  • Reddy, Harikrishna Madadi
  • Lan, Junqiang
  • Liu, Chien Cheng
  • Moola, Raghuvardhan
  • Ucar, Haluk
  • Srinivasan, Sujith
  • Li, Handong
  • Chen, Xing Cindy
  • Wang, Tuo
  • Wang, Zhao
  • Anandharengan, Baheerathan
  • Chaudhari, Gaurang
  • Venkatapuram, Prahlad Rao
  • Alaparthi, Srikanth
  • Morle, James Alexander
  • Malfa, Vincent Matthew
  • Azziz, Yassir
  • Chen, Chien-Chung
  • Cui, Yan
  • Pedreira, Pedro Eugenio Rocha
  • Harizopoulos, Stavros

Abstract

The disclosed may include various systems and methods for improving the efficiency and scalability of large-scale systems. For example, the disclosed may include systems and methods for automatic privacy enforcement using privacy-aware infrastructure, scalable general-purpose low cost integer motion search, efficient scaler filter coefficients layout for flexible scaling quality control with limited hardware resources, hardware optimization for power saving with both different codecs enabled, optimizing storage overhead and performance for large distributed data warehouse, mass and volume efficient integration of intersatellite link terminals to a satellite bus, and overcoming retention limit for memory-based distributed database systems.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • G06F 16/901 - Indexing; Data structures therefor; Storage structures
  • G06T 3/40 - Scaling of a whole image or part thereof

5.

Techniques to promote filtered messages based on historical reply rate

      
Application Number 16249163
Grant Number 10812432
Status In Force
Filing Date 2019-01-16
First Publication Date 2020-10-20
Grant Date 2020-10-20
Owner FACEBOOK, INC. (USA)
Inventor
  • Adkins, Michael David
  • Rosenberg, Seth Garrett Steinberg

Abstract

Techniques to promote filtered messages based on historical reply rate are described. In one embodiment, an apparatus may comprise a messaging interface component operative to receive an incoming message; and transmit the incoming message to a configured delivery mailbox on a client device; and a destination mailbox configuration component operative to determine one or more connection categories between the sender account and the recipient account; determine a predicted reply rate for the incoming message based on the one or more connection categories, a recipient reply history for the recipient account, and a sender reply history for the sender account; configure the delivery mailbox for the incoming message based on the predicted reply rate; identify a most-prominent connection category of the one or more connection categories; and configure the incoming message with a banner message indicating the most-prominent connection category. Other embodiments are described and claimed.

IPC Classes  ?

6.

Systems and methods for updating data pipelines

      
Application Number 15702573
Grant Number 11244025
Status In Force
Filing Date 2017-09-12
First Publication Date 2019-03-14
Grant Date 2022-02-08
Owner FACEBOOK, INC. (USA)
Inventor
  • Avihail, Eitan Mordechai
  • Gershman, Amir
  • Eessa, Ahmad

Abstract

A computer-implemented method for updating data pipelines may include (i) identifying at least one file that defines a series of transformations for data that passes through a data pipeline, for an application, that reads from at least one input table and writes to at least one output table, (ii) designating as a development version of the data pipeline at least one additional file that comprises a modified version of the file (iii) creating an additional version of the output table, (iv) detecting an execution of the additional file, and (v) directing output data written by the file to the additional version of the output table instead of the output table in response to both detecting the execution of the additional file and determining that the additional file is designated as the development version. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

7.

Suggesting search results to users before receiving any search query from the users

      
Application Number 16003484
Grant Number 10467239
Status In Force
Filing Date 2018-06-08
First Publication Date 2018-10-11
Grant Date 2019-11-05
Owner Facebook, Inc. (USA)
Inventor
  • Johnson, Michael Dudley
  • Patterson, Ryan

Abstract

In one embodiment, a method includes compiling one or more references to content items based on information known about a user stored in one or more object stores of a social-networking system. Each reference is associated with one or more call-to-action elements applicable to the content item associated with the reference. The call-to-action elements are selectable by the user to initiate the execution of an action modifying the related content item on the social-networking system. Modifying the related content item may include modifying metadata associated with the content item in one or more object stores of the social-networking system. The method includes sending, to a client device of the user after the user accesses a tool provided by the social-networking system, the references with their associated call-to-action elements for presentation to the user. The call-to-action elements are presented to the user in proximity to their associated references.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 16/248 - Presentation of query results
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/2457 - Query processing with adaptation to user needs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

8.

Methods and devices for haptic communication

      
Application Number 15880907
Grant Number 10833245
Status In Force
Filing Date 2018-01-26
First Publication Date 2018-07-26
Grant Date 2020-11-10
Owner
  • THE TRUSTEES OF DARTMOUTH COLLEGE (USA)
  • FACEBOOK, INC. (USA)
Inventor
  • Chen, Zi
  • Zhang, John X. J.
  • Lau, Frances
  • Israr, Ali

Abstract

A haptic stimulator includes a multilayer sheet with a piezoelectric or electroactive polymer layer adapted to mechanically deform upon application of voltage, the multilayer sheet secured to a substrate, and a source of electrical stimulation coupled to drive electrodes on the polymer layer with an AC signal to vibrate the polymer layer. In particular embodiments, the polymer contains polyvinylidene fluoride, and electrodes are patterned to control local electric fields. Another haptic stimulator has first and second electrodes with an air gap and an insulating sheet between first and second electrodes, with an AC voltage driver connecting to the electrodes. In a method of providing haptic stimulation to skin an alternating current supply drives first and second electrodes, the electrodes disposed upon either a piezoelectric or electroactive polymer sheet, vibrating the polymer layer by driving the electrodes; and coupling vibrations of the polymer layer to the sensate skin.

IPC Classes  ?

  • H01L 41/047 - Electrodes
  • H01L 41/08 - Piezo-electric or electrostrictive elements
  • A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons
  • H01L 41/09 - Piezo-electric or electrostrictive elements with electrical input and mechanical output
  • H01L 41/083 - Piezo-electric or electrostrictive elements having a stacked or multilayer structure
  • H01L 41/193 - Macromolecular compositions
  • G08B 6/00 - Tactile signalling systems, e.g. personal calling systems
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

9.

Notifications based on user activity on third-party websites

      
Application Number 15365517
Grant Number 10469437
Status In Force
Filing Date 2016-11-30
First Publication Date 2018-05-31
Grant Date 2019-11-05
Owner Facebook, Inc. (USA)
Inventor Jackson, Dean

Abstract

In one embodiment, a method includes sending notifications to one or more users of a social-networking system. Information may be received regarding actions taken by the users of the social-networking system. The information may include parameters associated with each of the actions taken by the users. The method further includes determining correlations between the parameters and the users, and sending notifications to the users of the social-networking system based on the determined correlations.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 12/58 - Message switching systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

10.

Call-termination-triggered social interface

      
Application Number 15636997
Grant Number 10506097
Status In Force
Filing Date 2017-06-29
First Publication Date 2017-10-19
Grant Date 2019-12-10
Owner Facebook, Inc. (USA)
Inventor
  • Papakipos, Matthew Nicholas
  • Garcia, David Harry
  • Tarjan, Paul

Abstract

In one embodiment, a method includes receiving identifier-information from a device of a first user, wherein the identifier-information is associated with a source of an incoming communication; accessing a social graph including nodes and edges, where the nodes include a first node corresponding to the first user, and second nodes corresponding to respective second users; determining whether one or more reporting users, corresponding to respective second nodes within a specified degree of separation from the first node, have flagged the source of the incoming communication as a spam source; and sending, to the first user, a spam-notification object that includes information identifying one or more of the reporting users.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04M 3/42 - Systems providing special services or facilities to subscribers
  • G06F 16/29 - Geographical information databases
  • G06F 16/44 - Browsing; Visualisation therefor
  • G06Q 10/10 - Office automation; Time management
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 12/58 - Message switching systems
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04M 3/436 - Arrangements for screening incoming calls
  • H04W 76/30 - Connection release
  • H04W 88/02 - Terminal devices

11.

Customizing media content on online social networks

      
Application Number 14836300
Grant Number 10530875
Status In Force
Filing Date 2015-08-26
First Publication Date 2017-03-02
Grant Date 2020-01-07
Owner Facebook, Inc. (USA)
Inventor Niewczas, Mateusz Marek

Abstract

In one embodiment, a method includes receiving, from a media-player device associated with a social-networking system, an indication that a plurality of client systems of a plurality of users of an online social network, respectively, are proximate to the media-player device. Each of the users is logged into a native application associated with the social-networking system on a respective client system. The media-player device is communicatively coupled to a display screen. The social-networking system may access, in response to the received indication, social-networking information and watch-history information of each user. The social-networking system may select one or more media-content items from a plurality of media-content items based on the social-networking information and watch-history information of each user. The social-networking system may send, to the media-player device, the one or more selected media-content items and instructions to send the selected media-content items to the display screen for display to the users.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • H04W 4/21 - Services signalling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 12/00 - Security arrangements; Authentication; Protecting privacy or anonymity
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

12.

Presenting content to an online system user promoting interaction with an application based on installation of the application on a client device

      
Application Number 14593968
Grant Number 10592931
Status In Force
Filing Date 2015-01-09
First Publication Date 2016-07-14
Grant Date 2020-03-17
Owner Facebook, Inc. (USA)
Inventor
  • Ketchpaw, John Stephen
  • Li, Jun
  • Shum, Stephanie

Abstract

An application associated with an online system that presents content to a user via a client device determines content associated with an additional advertisement for presentation via the client device based on whether the additional advertisement is installed on the client device. If the application has been installed on the client device, content associated with the additional advertisement includes a link that, when selected, executes the application and configures the application to operate in s specific state. However, if the application has not been installed, content associated with the additional application includes a link that, when selected, retrieves information for installing the application. If the link to install the additional application is selected, the client device may be monitored to determine when the additional application has been installed. A notification identifying the additional application may subsequently be presented after installation of the additional application on the client device.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04M 1/725 - Cordless telephones

13.

User-aware notification delivery

      
Application Number 14567218
Grant Number 10515081
Status In Force
Filing Date 2014-12-11
First Publication Date 2016-06-16
Grant Date 2019-12-24
Owner Facebook, Inc. (USA)
Inventor
  • Birchall, Andrew Alexander
  • Ilic, Aleksandar
  • Ratiu, Florin
  • Rehwald, Martin
  • Li, Yiyu
  • Sharma, Pradeep Kumar
  • Rajendran, Vasanth Kumar

Abstract

In one embodiment, a method includes one or more computing devices accessing a notification to be sent to a user, where the notification has a context. The method also includes one or more computing devices sending a request to a history service for historical notification data associated with the user with respect to the context of the notification and a ranking of the notification where the ranking indicates a probability of the user interacting with the notification. The method also includes one or more computing devices receiving the historical notification data and the ranking from the history service. Moreover, the method also includes one or more computing devices determining a notification policy to apply to the notification based at least in part on the context of the notification, the historical notification data, and the ranking. Furthermore, the method also includes one or more computing devices applying the notification policy to the notification to be sent to the user.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 16/2457 - Query processing with adaptation to user needs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

14.

Prefetching places

      
Application Number 14551191
Grant Number 10397346
Status In Force
Filing Date 2014-11-24
First Publication Date 2016-05-26
Grant Date 2019-08-27
Owner Facebook, Inc. (USA)
Inventor
  • Kao, Wayne
  • Shumski, Tal

Abstract

In one embodiment, a method includes automatically determining, in response to user input that includes an indication that the user is generating social-network content, a location of the user. The social network has a number of nodes and a number of edges connecting the nodes, and at least one node corresponds to the user. The method includes sending, automatically and without requiring further user input, the location from a client computing device of the user to an external server computing device and receiving from the server an identification of one or more places corresponding to the location.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

15.

Location-based ranking of search results on online social networks

      
Application Number 14323975
Grant Number 10394303
Status In Force
Filing Date 2014-07-03
First Publication Date 2015-10-22
Grant Date 2019-08-27
Owner Facebook, Inc. (USA)
Inventor
  • Vaccari, Andrea
  • Jia, Yuntao
  • Ge, Jun
  • Moreels, Pierre

Abstract

In one embodiment, a computing system may access a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, where the nodes comprise a first node corresponding to a first user of an online social network, and a plurality of second nodes that each correspond to a concept or a second user associated with the online social network. The computing system may receive a search query from the first user. The computing system may generate one or more search results corresponding to the search query, where each search result corresponds to a node of the plurality of second nodes. The computing system may score each search result based on a proximity coefficient between the first node and the node corresponding to the search result.

IPC Classes  ?

  • G06F 1/3215 - Monitoring of peripheral devices
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • H04L 12/58 - Message switching systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/02 - Services making use of location information
  • H04W 4/08 - User group management
  • H04W 4/20 - Services signalling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • G06F 1/3209 - Monitoring remote activity, e.g. over telephone lines or network connections
  • H04W 4/029 - Location-based management or tracking services
  • H04W 4/14 - Short messaging services, e.g. short message service [SMS] or unstructured supplementary service data [USSD]

16.

Implicit population of access control lists

      
Application Number 13907761
Grant Number RE045254
Status In Force
Filing Date 2013-05-31
First Publication Date 2014-11-18
Grant Date 2014-11-18
Owner Facebook, Inc. (USA)
Inventor Roskind, James A.

Abstract

Communication applications may include lists of users with which a user of the application communicates. If two users of a communications application each include the other user on their user lists, an implicit trust may be established between the users. For example, if user A includes user B in her list and user B includes user A in his list, then it may be determined that each user knows and/or trusts the other user. As a result, a connection or communications pathway may be automatically created between the client devices of the users to facilitate communications between the users based on the implicit trust.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

17.

Dynamic geographic beacons for geographic-positioning-capable devices

      
Application Number 13431842
Grant Number 08787939
Status In Force
Filing Date 2012-03-27
First Publication Date 2013-10-03
Grant Date 2014-07-22
Owner Facebook, Inc. (USA)
Inventor
  • Papakipos, Matthew Nicholas
  • Popov, Lev

Abstract

In one embodiment, a method includes receiving, at a mobile device, information on one or more entities socially connected to a user, the information including a location for each of the entities and an affinity score; determining on a periodic basis, by one or more processors of a geographic-positioning component of the mobile device, a current location of the mobile device; determining, for each of one or more of the entities, a radius from the location of the entity based at least in part on the affinity score for the entity; determining whether the current location is within an area defined by one of the radii; and, if so, then transmitting by the processors of the geographic-positioning component a message to one or more other processors of the mobile device, causing one or more of the other processors to transition from a sleep state to an active state.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information

18.

System, process and software arrangement for providing multidimensional recommendations/suggestions

      
Application Number 13593798
Grant Number 08930243
Status In Force
Filing Date 2012-08-24
First Publication Date 2012-12-20
Grant Date 2015-01-06
Owner Facebook, Inc. (USA)
Inventor
  • Tuzhilin, Alexander
  • Adomavicius, Gediminas

Abstract

A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.

IPC Classes  ?

19.

Shared buffer having hardware-controlled buffer regions

      
Application Number 12022493
Grant Number 07877548
Status In Force
Filing Date 2008-01-30
First Publication Date 2008-06-12
Grant Date 2011-01-25
Owner FACEBOOK, INC. (USA)
Inventor Shearer, Robert A.

Abstract

Buffer memories having hardware controlled buffer space regions in which the hardware controls the dimensions of the various buffer space regions to meet the demands of a particular system. The hardware monitors the usage of the buffer data regions over time and subsequently and automatically adjusts the dimensions of the buffer space regions based on the utilization of those buffer regions.

IPC Classes  ?

  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures
  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units