Patents by Inventor Gueorgui Djabarov
Gueorgui Djabarov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10963623Abstract: A method includes recognizing an item within a first document based on a pattern associated with the item but not the exact content of the item. The method further includes identifying a link for the item and providing a second document that includes information associated with the item when the link for the item is selected.Type: GrantFiled: November 23, 2015Date of Patent: March 30, 2021Assignee: Google LLCInventor: Gueorgui Djabarov
-
Patent number: 10628029Abstract: Particular embodiments receive a plurality of touch events. Each touch event may be associated with at least one position on a touchscreen, and at least a portion of the plurality of touch events are substantially located along a line. Particular embodiments further determine that: (1) the touch events are approaching an edge of the touchscreen, and (2) one or more pressure measurements taken at one or more of the touch input events are less than a minimum pressure threshold. Based on the determinations, particular embodiments anticipate that the touch events will end before they reach the edge of the touchscreen, and based on the anticipating, particular embodiments terminate a series of extrapolated positions before the series of extrapolated positions reach the edge of the touchscreen.Type: GrantFiled: January 30, 2018Date of Patent: April 21, 2020Assignee: Facebook, Inc.Inventors: Benoit Schillings, Feng Qian, Jonathan Kaldor, Gueorgui Djabarov
-
Publication number: 20180157410Abstract: Particular embodiments receive a plurality of touch events. Each touch event may be associated with at least one position on a touchscreen, and at least a portion of the plurality of touch events are substantially located along a line. Particular embodiments further determine that: (1) the touch events are approaching an edge of the touchscreen, and (2) one or more pressure measurements taken at one or more of the touch input events are less than a minimum pressure threshold. Based on the determinations, particular embodiments anticipate that the touch events will end before they reach the edge of the touchscreen, and based on the anticipating, particular embodiments terminate a series of extrapolated positions before the series of extrapolated positions reach the edge of the touchscreen.Type: ApplicationFiled: January 30, 2018Publication date: June 7, 2018Inventors: Benoit Schillings, Feng Qian, Jonathan Kaldor, Gueorgui Djabarov
-
Patent number: 9921745Abstract: Particular embodiments receive multiple touch events detected by a touchscreen. Each touch event may be associated with at least one position on a touchscreen, and at least a portion of the touch events may be located along a line. Particular embodiments may determine that the touch events are approaching an edge of the touchscreen, and may determine a first extrapolated position based on the determination that the touch events are approaching the edge of the touchscreen. The first extrapolated position may anticipate that one or more future touch events will turn before reaching the edge of the touchscreen. Particular embodiments may also provide display information based on the touch events and the first extrapolated position.Type: GrantFiled: June 2, 2017Date of Patent: March 20, 2018Assignee: Facebook, Inc.Inventors: Benoit Schillings, Feng Qian, Jonathan Kaldor, Gueorgui Djabarov
-
Publication number: 20170269829Abstract: Particular embodiments receive multiple touch events detected by a touchscreen. Each touch event may be associated with at least one position on a touchscreen, and at least a portion of the touch events may be located along a line. Particular embodiments may determine that the touch events are approaching an edge of the touchscreen, and may determine a first extrapolated position based on the determination that the touch events are approaching the edge of the touchscreen. The first extrapolated position may anticipate that one or more future touch events will turn before reaching the edge of the touchscreen. Particular embodiments may also provide display information based on the touch events and the first extrapolated position.Type: ApplicationFiled: June 2, 2017Publication date: September 21, 2017Inventors: Benoit Schillings, Feng Qian, Jonathan Kaldor, Gueorgui Djabarov
-
Patent number: 9292189Abstract: Techniques to display location-based information are described. An apparatus may comprise a screen management component and an interface component. The screen management component may be operative to display in a first screen area location-based information on a map according to geographic location, to display in a second screen area a list comprising the location-based information, and to adjust a relative size of the first screen area and the second screen area in response to a received interaction with one of the first screen area and second screen area. The interface component may be operative to receive the interaction with one of the first screen area and second screen area. Other embodiments are described and claimed.Type: GrantFiled: September 11, 2013Date of Patent: March 22, 2016Assignee: FACEBOOK, INC.Inventors: Gueorgui Djabarov, Daniel Jeng-Ping Hui, Joshua Williams
-
Publication number: 20160078007Abstract: A method includes recognizing an item within a first document based on a pattern associated with the item but not the exact content of the item. The method further includes identifying a link for the item and providing a second document that includes information associated with the item when the link for the item is selected.Type: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventor: Gueorgui DJABAROV
-
Patent number: 9241240Abstract: Techniques for server-controlled tiling of location-based information are described. An apparatus may comprise a communication component and a tile component. The communication component may be operative to receive a location-based search request from a client application, the location-based search request comprising a geographic area, and to transmit a plurality of tiles to the client application. The tile component may be operative to determine the plurality of tiles as a set of tiles that cover the geographic area, each tile of the plurality of tiles covering a portion of the geographic area and comprising a set of locations. Other embodiments are described and claimed.Type: GrantFiled: September 5, 2013Date of Patent: January 19, 2016Assignee: FACEBOOK, INCInventors: Gueorgui Djabarov, Daniel Jeng-Ping Hui, Joshua Williams
-
Patent number: 9195766Abstract: A method includes recognizing an item within a first document based on a pattern associated with the item but not the exact content of the item. The method further includes identifying a link for the item and providing a second document that includes information associated with the item when the link for the item is selected.Type: GrantFiled: December 14, 2004Date of Patent: November 24, 2015Assignee: Google Inc.Inventor: Gueorgui Djabarov
-
Patent number: 9183393Abstract: In one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.Type: GrantFiled: January 12, 2012Date of Patent: November 10, 2015Assignee: Facebook, Inc.Inventors: Gueorgui Djabarov, George Hotz, Shaheen Ashok Gandhi
-
Publication number: 20150074596Abstract: Techniques to display location-based information are described. An apparatus may comprise a screen management component and an interface component. The screen management component may be operative to display in a first screen area location-based information on a map according to geographic location, to display in a second screen area a list comprising the location-based information, and to adjust a relative size of the first screen area and the second screen area in response to a received interaction with one of the first screen area and second screen area. The interface component may be operative to receive the interaction with one of the first screen area and second screen area. Other embodiments are described and claimed.Type: ApplicationFiled: September 11, 2013Publication date: March 12, 2015Applicant: Facebook, Inc.Inventors: Gueorgui Djabarov, Daniel Jeng-Ping Hui, Joshua Williams
-
Publication number: 20150067032Abstract: Techniques for server-controlled tiling of location-based information are described. An apparatus may comprise a communication component and a tile component. The communication component may be operative to receive a location-based search request from a client application, the location-based search request comprising a geographic area, and to transmit a plurality of tiles to the client application. The tile component may be operative to determine the plurality of tiles as a set of tiles that cover the geographic area, each tile of the plurality of tiles covering a portion of the geographic area and comprising a set of locations. Other embodiments are described and claimed.Type: ApplicationFiled: September 5, 2013Publication date: March 5, 2015Applicant: Facebook, Inc.Inventors: Gueorgui Djabarov, Daniel Jeng-Ping Hui, Joshua Williams
-
Publication number: 20140317614Abstract: In one embodiment, a client computing device may execute software from a first portion of memory of the client computing device. The client computing device may request from a server an over-the-air (OTA) update to the software. The client computing device may receive from the server a manifest for the OTA update. The client computing device may download from the server a payload pursuant to the manifest. The client computing device may install the payload into a second portion of memory of the client computing device, and execute the software from the second portion of memory.Type: ApplicationFiled: July 2, 2014Publication date: October 23, 2014Inventors: Gueorgui Djabarov, George Hotz, Shaheen Ashok Gandhi
-
Patent number: 8832439Abstract: In one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.Type: GrantFiled: December 5, 2013Date of Patent: September 9, 2014Assignee: Facebook, Inc.Inventors: Gueorgui Djabarov, George Hotz, Shaheen Ashok Gandhi
-
Publication number: 20140152534Abstract: In one embodiment, a computing device dynamically determines a current viewing direction with respect to a display of the computing device; the computing device also dynamically directs at least some light emitted by at least a portion of the display toward the current viewing direction.Type: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Applicant: Facebook, Inc.Inventors: Gueorgui Djabarov, Michael John McKenzie Toksvig, Benoit M. Schillings
-
Publication number: 20140095857Abstract: In one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.Type: ApplicationFiled: December 5, 2013Publication date: April 3, 2014Applicant: Facebook, Inc.Inventors: Gueorgui Djabarov, George Hotz, Shaheen Ashok Gandhi
-
Patent number: 8631239Abstract: In one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.Type: GrantFiled: January 12, 2012Date of Patent: January 14, 2014Assignee: Facebook, Inc.Inventors: Gueorgui Djabarov, George Hotz, Shaheen Ashok Gandhi
-
Patent number: 8595230Abstract: A system and method may assist in accurately inserting user data into a form document. An attribute may be received from a user, where the attribute is associated with an attribute name. A document may be presented including a form field element having an identifier. User information may be received into the form field element. It may be determined whether the user information matches the attribute. If so, the identifier associated with the form field element is mapped to the attribute name and the mapping is stored. Upon subsequent display of the form document, user data associated with the mapped attributed name may be inserted into the form field element based on the mapping.Type: GrantFiled: June 27, 2012Date of Patent: November 26, 2013Assignee: Google Inc.Inventor: Gueorgui Djabarov
-
Publication number: 20130185548Abstract: In one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.Type: ApplicationFiled: January 12, 2012Publication date: July 18, 2013Inventors: Gueorgui Djabarov, George Hotz, Shaheen Ashok Gandhi
-
Publication number: 20130185563Abstract: In one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.Type: ApplicationFiled: January 12, 2012Publication date: July 18, 2013Inventors: Gueorgui Djabarov, George Hotz, Shaheen Ashok Gandhi