Patents by Inventor Saurabh Mitra

Saurabh Mitra 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: 11741151
    Abstract: A mobile client device is localized based on a captured image by identifying where the client device is located from a set of known locations. The set of known locations is associated with a set of regions, where each region is associated with a set of key frames representing the important features of the region. Latent vectors and keypoints are calculated for each of the key frames and an image captured by the client device. The system compares the latent vectors of the captured image to the latent vectors associated with the regions to determine a subset of similar regions. The system compares the keypoints of the captured image to the keypoints associated with the regions in the subset to determine a best match. This determined location is considered the region of the client device and may be used with other localization information to maintain localization of the client device.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: August 29, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Krishnan Ramnath, Saurabh Mitra, Lakshmie Narayan Viswanathan
  • Patent number: 11647147
    Abstract: In one embodiment, a method includes an intelligent communication device detecting that a person is visible to a camera of the device, determining a first biometric characteristic of the person discernable by the device, associating the first biometric characteristic with a user identifier unique to the person, determining, while the person is identifiable based on the first biometric characteristic, a second biometric characteristic of the person discernable by the device, and associating the second biometric characteristic with the user identifier.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 9, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Eric W. Hwang, Saurabh Mitra, Jeffrey Zhang, Alan Liu, Rahul Nallamothu, Samuel Franklin Pepose
  • Patent number: 11556580
    Abstract: A mobile client device is localized based on a captured image by identifying where the client device is located from a set of known locations. The set of known locations is associated with a set of regions, where each region is associated with a set of key frames representing the important features of the region. Latent vectors and keypoints are calculated for each of the key frames and an image captured by the client device. The system compares the latent vectors of the captured image to the latent vectors associated with the regions to determine a subset of similar regions. The system compares the keypoints of the captured image to the keypoints associated with the regions in the subset to determine a best match. This determined location is considered the region of the client device and may be used with other localization information to maintain localization of the client device.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: January 17, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Krishnan Ramnath, Saurabh Mitra, Lakshmie Narayan Viswanathan
  • Patent number: 11436126
    Abstract: Embodiments provide systems and methods for implementing a customizable enterprise automation test framework. A workflow definition, page structure definition, and function definition for an automated test of an enterprise website can be received. A hybrid script parser can parse the workflow definition, page structure definition, and function definition to generate a hybrid script for the automated test. An automation tool parser can parse the hybrid script to generate an output for an automation tool. Based on the output from the automation tool parser, a runtime script can be generated that is executed by the automation tool to generate results for the automated test, where the automation tool implements the steps of the one or more workflows on the plurality of web pages of the enterprise web site to generate the results for the automated test.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: September 6, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Saurabh Mitra
  • Publication number: 20220210341
    Abstract: In one embodiment, a method includes an intelligent communication device detecting that a person is visible to a camera of the device, determining a first biometric characteristic of the person discernable by the device, associating the first biometric characteristic with a user identifier unique to the person, determining, while the person is identifiable based on the first biometric characteristic, a second biometric characteristic of the person discernable by the device, and associating the second biometric characteristic with the user identifier.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: Eric W. Hwang, Saurabh Mitra, Jeffrey Zhang, Alan Liu, Rahul Nallamothu, Samuel Franklin Pepose
  • Publication number: 20210232490
    Abstract: Embodiments provide systems and methods for implementing a customizable enterprise automation test framework. A workflow definition, page structure definition, and function definition for an automated test of an enterprise website can be received. A hybrid script parser can parse the workflow definition, page structure definition, and function definition to generate a hybrid script for the automated test. An automation tool parser can parse the hybrid script to generate an output for an automation tool. Based on the output from the automation tool parser, a runtime script can be generated that is executed by the automation tool to generate results for the automated test, where the automation tool implements the steps of the one or more workflows on the plurality of web pages of the enterprise web site to generate the results for the automated test.
    Type: Application
    Filed: April 14, 2021
    Publication date: July 29, 2021
    Inventor: Saurabh MITRA
  • Patent number: 11003571
    Abstract: Embodiments provide systems and methods for implementing a customizable enterprise automation test framework. A workflow definition, page structure definition, and function definition for an automated test of an enterprise website can be received. A hybrid script parser can parse the workflow definition, page structure definition, and function definition to generate a hybrid script for the automated test. An automation tool parser can parse the hybrid script to generate an output for an automation tool. Based on the output from the automation tool parser, a runtime script can be generated that is executed by the automation tool to generate results for the automated test, where the automation tool implements the steps of the one or more workflows on the plurality of web pages of the enterprise web site to generate the results for the automated test.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: May 11, 2021
    Assignee: Oracle International Corporation
    Inventor: Saurabh Mitra
  • Publication number: 20200319995
    Abstract: Embodiments provide systems and methods for implementing a customizable enterprise automation test framework. A workflow definition, page structure definition, and function definition for an automated test of an enterprise website can be received. A hybrid script parser can parse the workflow definition, page structure definition, and function definition to generate a hybrid script for the automated test. An automation tool parser can parse the hybrid script to generate an output for an automation tool. Based on the output from the automation tool parser, a runtime script can be generated that is executed by the automation tool to generate results for the automated test, where the automation tool implements the steps of the one or more workflows on the plurality of web pages of the enterprise web site to generate the results for the automated test.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventor: Saurabh MITRA
  • Patent number: 8458666
    Abstract: This disclosure describes, generally, methods and systems for implementing a test automation framework. The method may include receiving test scenarios. Each of the test scenarios may include at least one test case. The method may further include spawning a process for each of the test scenarios. The processes may be executed in parallel on a Linux based operating system. The method may parse each of the test cases using a parser, execute the parsed test cases using an execution module, and generate test results for each of the test scenarios. Further, the method may display the test results on a Windows based graphical user interface (GUI).
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: June 4, 2013
    Assignee: Oracle International Corporation
    Inventor: Saurabh Mitra
  • Publication number: 20100100872
    Abstract: This disclosure describes, generally, methods and systems for implementing a test automation framework. The method may include receiving test scenarios. Each of the test scenarios may include at least one test case. The method may further include spawning a process for each of the test scenarios. The processes may be executed in parallel on a Linux based operating system. The method may parse each of the test cases using a parser, execute the parsed test cases using an execution module, and generate test results for each of the test scenarios. Further, the method may display the test results on a Windows based graphical user interface (GUI).
    Type: Application
    Filed: October 22, 2008
    Publication date: April 22, 2010
    Applicant: Oracle International Corporation
    Inventor: Saurabh Mitra