Patents by Inventor Francislav P. Penov

Francislav P. Penov 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: 10163193
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire an image. At least one image processing technique can be applied to the image. One or more first portions of the image that depict one or more objects can be identified based on the at least one image processing technique. A progressive image including a plurality of scans that prioritizes the one or more first portions of the image over one or more second portions of the image can be generated for the image.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Georges Edouard Maurice Berenger, Francislav P. Penov, Daniel Colascione, George Siqiao Wang
  • Publication number: 20180335299
    Abstract: The various embodiments described herein include methods and/or systems for depth mapping. In one aspect, a method of depth mapping is performed at an apparatus including a projector, a camera, one or more processors, and memory storing one or more programs for execution by the one or more processors. The method includes identifying one or more areas of interest in a scene in accordance with variation of depth in the scene as detected at a first resolution. The method also includes, for each area of interest: (1) applying, via the projector, a respective structured-light pattern to the area of interest; (2) capturing, via the camera, an image of the area of interest with the respective structured-light pattern applied to it; and (3) creating a respective depth map of the area of interest using the captured image, the respective depth map having a higher resolution than the first resolution.
    Type: Application
    Filed: August 1, 2018
    Publication date: November 22, 2018
    Inventors: SHIZHE SHEN, FRANCISLAV P. PENOV, AIDYMAR BIGIO
  • Patent number: 10066933
    Abstract: The various embodiments described herein include methods and/or systems for depth mapping. In one aspect, a method of depth mapping is performed at an apparatus including a projector, a camera, one or more processors, and memory storing one or more programs for execution by the one or more processors. The method includes identifying one or more areas of interest in a scene in accordance with variation of depth in the scene as detected at a first resolution. The method also includes, for each area of interest: (1) applying, via the projector, a respective structured-light pattern to the area of interest; (2) capturing, via the camera, an image of the area of interest with the respective structured-light pattern applied to it; and (3) creating a respective depth map of the area of interest using the captured image, the respective depth map having a higher resolution than the first resolution.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: September 4, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Shizhe Shen, Francislav P. Penov, Aidymar Bigio
  • Patent number: 10044705
    Abstract: The disclosure is directed to security management in communications involving computing devices, e.g. Internet of Things (IoT) devices. An IoT device can perform various activities, e.g., social networking activities, for or on behalf of a user. An IoT device is typically insecure, especially when accessing user data. To control the type of activities that can be performed by various types of devices, a server device (“server”) can issue different types of tokens to different IoT devices. Which token an IoT device has determines the types of activities the IoT device can perform. For example, the server can issue a restricted token, which restricts the type of activities an IoT device can perform, and an unrestricted token to a more secure device, e.g., a smartphone, that can perform a broader range of activities. For example, the restrictive token may not permit the IoT device to change the password of a user.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: August 7, 2018
    Assignee: Facebook, Inc.
    Inventors: Xinlei Wang, Francislav P. Penov
  • Publication number: 20180157884
    Abstract: The present disclosure is directed towards systems and method for determining whether a scannable code displayed on a client device has been scanned. In particular, the systems and methods described herein involve activating one or more on-board sensors of the client device to capture output signals. Based on the output signals, the systems and methods include identifying discrete signals that indicate whether the scannable code has been scanned by a scanning device. Further, based on an analysis of the identified discrete signals, the systems and methods include determining whether the scannable code has been scanned by the scanning device.
    Type: Application
    Filed: December 7, 2016
    Publication date: June 7, 2018
    Inventors: Matteo Visentin, Dean Jackson, John Stephen Ketchpaw, James F. Geist, JR., Francislav P. Penov
  • Publication number: 20180145987
    Abstract: Systems, methods, and non-transitory computer-readable media can receive at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which the computing device is also connected. Information describing the request can be provided through a software application running on the computing device. A determination is made when user operating the computing device has approved the request. The operations are performed by at least the software application running on the computing device.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventors: Christopher Chun-Ning Pan, Francislav P. Penov
  • Patent number: 9912847
    Abstract: A user can capture an image of an object, using a computing device, to obtain information about that object. If a specular highlight (or other saturated region) is detected, the device can attempt to determine a location of a light source associated with the highlight. The device can then provide instructions as to a direction to move in order to reduce the presence of the specular highlight in subsequent images. Multiple images of the object can be captured and analyzed to generate a three-dimensional reconstruction of the environment, whereby a position of the light source can be determined. In other embodiments, movement of the specular reflections in response to movement of the device is used to determine a direction of the light source. In other embodiments, an image of the user is captured to determine the position of the light source based on shadows or reflections on the user.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: March 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Chang Yuan, Leo B. Baldwin, Geoffrey Scott Heller, Daniel Bibireata, Louis L. LeGrand, III, Christopher S. A. MacGregor, Charles P. Vaughn, Francislav P. Penov
  • Publication number: 20170208057
    Abstract: The disclosure is directed to security management in communications involving computing devices, e.g. Internet of Things (IoT) devices. An IoT device can perform various activities, e.g., social networking activities, for or on behalf of a user. An IoT device is typically insecure, especially when accessing user data. To control the type of activities that can be performed by various types of devices, a server device (“server”) can issue different types of tokens to different IoT devices. Which token an IoT device has determines the types of activities the IoT device can perform. For example, the server can issue a restricted token, which restricts the type of activities an IoT device can perform, and an unrestricted token to a more secure device, e.g., a smartphone, that can perform a broader range of activities. For example, the restrictive token may not permit the IoT device to change the password of a user.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Xinlei Wang, Francislav P. Penov
  • Publication number: 20170186137
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire an image. At least one image processing technique can be applied to the image. One or more first portions of the image that depict one or more objects can be identified based on the at least one image processing technique. A progressive image including a plurality of scans that prioritizes the one or more first portions of the image over one or more second portions of the image can be generated for the image.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Georges Edouard Maurice Berenger, Francislav P. Penov, Daniel Colascione, George Siqiao Wang
  • Publication number: 20160378455
    Abstract: A first electronic device stores in its memory one or more installation files for a first version of an application. A local connection is established between the first electronic device and a second electronic device. The local connection is independent of Internet connectivity. Using the local connection, a determination is made as to whether the first version of the application is installed on the second electronic device. In response to a determination that the first version of the application is not installed on the second electronic device, the first electronic device sends, to the second electronic device through the local connection, the one or more installation files for the first version of the application.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Gaurav Lochan, Ragavan Srinivasan, Kiranjot Deol, Francislav P. Penov, Damian Kowalewski
  • Publication number: 20160330433
    Abstract: The various embodiments described herein include methods and/or systems for depth mapping. In one aspect, a method of depth mapping is performed at an apparatus including a projector, a camera, one or more processors, and memory storing one or more programs for execution by the one or more processors. The method includes identifying one or more areas of interest in a scene in accordance with variation of depth in the scene as detected at a first resolution. The method also includes, for each area of interest: (1) applying, via the projector, a respective structured-light pattern to the area of interest; (2) capturing, via the camera, an image of the area of interest with the respective structured-light pattern applied to it; and (3) creating a respective depth map of the area of interest using the captured image, the respective depth map having a higher resolution than the first resolution.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 10, 2016
    Inventors: Shizhe Shen, Francislav P. Penov, Aidymar Bigio
  • Publication number: 20160028782
    Abstract: Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these content items are often hosted by a content source outside of the social network, and the user may have to transition to the content source to view the content item, and then transition back to the social network to submit a comment. Instead, a device may monitor the social network to record shared content items. When the user requests a presentation of the content source, the content items hosted by the content source that have been shared with the user may be included in the presentation. The presentation of the content source may also accept comments from the user regarding a content item, and send the comments to the social network where the content item was shared with the user.
    Type: Application
    Filed: October 5, 2015
    Publication date: January 28, 2016
    Inventors: Wissam Kazan, Amanda Font, Mona Akmal, Samuel DeKoven Grossberg, Francislav P. Penov, Benjamin Nicholas Truelove, Vasudha Chandrasekaran, Shazaan Bahrainwala
  • Patent number: 9153000
    Abstract: Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these content items are often hosted by a content source outside of the social network, and the user may have to transition to the content source to view the content item, and then transition back to the social network to submit a comment. Instead, a device may monitor the social network to record shared content items. When the user requests a presentation of the content source, the content items hosted by the content source that have been shared with the user may be included in the presentation. The presentation of the content source may also accept comments from the user regarding a content item, and send the comments to the social network where the content item was shared with the user.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: October 6, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wissam Kazan, Amanda Font, Mona Akmal, Samuel DeKoven Grossberg, Francislav P. Penov, Benjamin Nicholas Truelove, Vasudha Chandrasekaran, Shazaan Bahrainwala
  • Patent number: 8990698
    Abstract: Social network service synchronization techniques are described. In an implementation, a determination is made by a client that a browser has been used to navigate to a website. A prompt is displayed by the client, responsive to the determination, that is selectable to cause data that describes activities that are performable in conjunction with the website to be communicated to a social network service to be stored in conjunction with a user account of the user at the social network service.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wissam S. Kazan, Felipe Luis Naranjo, Shazaan T. Bahrainwala, Mona Akmal, Francislav P. Penov, Patrick R. Jakubowski
  • Patent number: 8687104
    Abstract: A user attempting to obtain information about an object can capture image information including a view of that object, and the image information can be used with a matching or identification process to provide information about that type of object to the user. In order to narrow the search space to a specific category, and thus improve the accuracy of the results and the speed at which results can be obtained, the user can be guided to capture image information with an appropriate orientation. An outline or other graphical guide can be displayed over image information captured by a computing device, in order to guide the user in capturing the object from an appropriate direction and with an appropriate scale for the type of matching and/or information used for the matching. Such an approach enables three-dimensional objects to be analyzed using conventional two-dimensional identification algorithms, among other such processes.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: April 1, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Francislav P. Penov, Aaron Michael Donsbach, Geoffrey Scott Heller, Kenneth M. Karakotsios, Daniel Bibireata, Kah Kuen Fu, Richard Howard Suplee, III, Timothy Youngjin Sohn
  • Patent number: 8683311
    Abstract: A method described herein includes receiving data that identifies a web page, wherein the data that identifies the web page is desirably displayed to a first individual and resolving the web page to generate a markup language document, wherein the markup language document comprises unstructured data. The method also includes extracting portions of the markup language document and generating a structured data object, wherein the structured data object includes the portions of the markup language document. The method further includes causing a summary of the web page to be displayed to the first individual, wherein the summary of the web page is based at least in part upon the structured data object.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Francislav P. Penov, Patrick Jakubowski, Wissam Kazan, Amandeep S. Ghag, György K. Schadt
  • Publication number: 20130258117
    Abstract: A user attempting to obtain information about an object can capture image information including a view of that object, and the image information can be used with a matching or identification process to provide information about that type of object to the user. In order to narrow the search space to a specific category, and thus improve the accuracy of the results and the speed at which results can be obtained, the user can be guided to capture image information with an appropriate orientation. An outline or other graphical guide can be displayed over image information captured by a computing device, in order to guide the user in capturing the object from an appropriate direction and with an appropriate scale for the type of matching and/or information used for the matching. Such an approach enables three-dimensional objects to be analyzed using conventional two-dimensional identification algorithms, among other such processes.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 3, 2013
    Applicant: Amazon Technologies, Inc.
    Inventors: Francislav P. Penov, Aaron Michael Donsbach, Geoffrey Scott Heller, Kenneth M. Karakotsios, Daniel Bibireata, Kah Kuen Fu, Richard Howard Suplee, III, Timothy Youngjin Sohn
  • Publication number: 20120151383
    Abstract: Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these content items are often hosted by a content source outside of the social network, and the user may have to transition to the content source to view the content item, and then transition back to the social network to submit a comment. Instead, a device may monitor the social network to record shared content items. When the user requests a presentation of the content source, the content items hosted by the content source that have been shared with the user may be included in the presentation. The presentation of the content source may also accept comments from the user regarding a content item, and send the comments to the social network where the content item was shared with the user.
    Type: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Wissam Kazan, Amanda Font, Mona Akmal, Samuel DeKoven Grossberg, Francislav P. Penov, Benjamin Nicholas Truelove, Vasudha Chandrasekaran, Shazaan Bahrainwala
  • Publication number: 20120150971
    Abstract: Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these content items are often hosted by a content source outside of the social network, and the user may have to transition to the content source to view the content item, and then transition back to the social network to submit a comment. Instead, a device may monitor the social network to record shared content items. When the user requests a presentation of the content source, notifications of the content items hosted by the content source that have been shared with the user, including an identifier of the contact sharing the content item with the user (e.g., a depiction or avatar representation of the contact and a link to a social profile of the contact) may be included in the presentation.
    Type: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Shazaan Bahrainwala, Wissam Kazan, Amanda Font, Mona Akmal, Francislav P. Penov, Patrick Jakubowski, Benjamin Nicholas Truelove, Vasudha Chandrasekaran
  • Publication number: 20110145698
    Abstract: A method described herein includes receiving data that identifies a web page, wherein the data that identifies the web page is desirably displayed to a first individual and resolving the web page to generate a markup language document, wherein the markup language document comprises unstructured data. The method also includes extracting portions of the markup language document and generating a structured data object, wherein the structured data object includes the portions of the markup language document. The method further includes causing a summary of the web page to be displayed to the first individual, wherein the summary of the web page is based at least in part upon the structured data object.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 16, 2011
    Applicant: Microsoft Corporation
    Inventors: Francislav P. Penov, Patrick Jakubowski, Wissam Kazan, Amandeep S. Ghag, György K. Schadt