Patents by Inventor Brahm Singh

Brahm Singh 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: 10120876
    Abstract: A system for automated acquisition of content from an application includes a link tracking module that controls an instance of the application executing within an emulator. For a selected state, the link tracking module controls the executing application instance to navigate to the selected state and identifies a first set of application states reachable by user interface interaction. A state storage module stores records based on the first set. A first state record includes content of a first state of the first set and a unique identifier that uniquely identifies the first state. The unique identifier indicates a path followed within the executing application instance from a default state to the first state, including corresponding user interface interaction. A scraper module, for each of the records in the state storage module, navigates to the state specified by the unique identifier using the indicated path and extracts text from the state.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kalyan Desineni, Manikandan Sankaranarasimhan, Brahm Singh, Sudhir Mohan
  • Patent number: 9794374
    Abstract: A server includes a network communication device, a storage device, and a processing device. The processing device executes computer-readable instructions that, when executed by the processing device, cause the processing device to: receive contextual data from a client computing device via the network communication device, the contextual data indicates a first application view displayed on the client computing device; identify a first application function ID that identifies a first application function corresponding with the first application view; determine a first user intent ID that corresponds with the first application function ID; determine a second user intent ID that transitions from the first user intent ID; identify a second application function ID that corresponds with the second user intent ID; retrieve a card object corresponding with the second application function ID from the storage device; and transmit the card object to the client computing device via the network communication device.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: October 17, 2017
    Assignee: Quixey, Inc.
    Inventors: Brahm Singh, Kalyan Desineni, Rajesh Konda, Yeongmi Jeon
  • Publication number: 20170041437
    Abstract: A server includes a network communication device, a storage device, and a processing device. The processing device executes computer-readable instructions that, when executed by the processing device, cause the processing device to: receive contextual data from a client computing device via the network communication device, the contextual data indicates a first application view displayed on the client computing device; identify a first application function ID that identifies a first application function corresponding with the first application view; determine a first user intent ID that corresponds with the first application function ID; determine a second user intent ID that transitions from the first user intent ID; identify a second application function ID that corresponds with the second user intent ID; retrieve a card object corresponding with the second application function ID from the storage device; and transmit the card object to the client computing device via the network communication device.
    Type: Application
    Filed: August 24, 2016
    Publication date: February 9, 2017
    Inventors: Brahm SINGH, Kalyan DESINENI, Rajesh KONDA, Yeongmi JEON
  • Publication number: 20160335333
    Abstract: A system for automated acquisition of content from an application includes a link tracking module that controls an instance of the application executing within an emulator. For a selected state, the link tracking module controls the executing application instance to navigate to the selected state and identifies a first set of application states reachable by user interface interaction. A state storage module stores records based on the first set. A first state record includes content of a first state of the first set and a unique identifier that uniquely identifies the first state. The unique identifier indicates a path followed within the executing application instance from a default state to the first state, including corresponding user interface interaction. A scraper module, for each of the records in the state storage module, navigates to the state specified by the unique identifier using the indicated path and extracts text from the state.
    Type: Application
    Filed: September 9, 2015
    Publication date: November 17, 2016
    Inventors: Kalyan DESINENI, Manikandan SANKARANARASIMHAN, Brahm SINGH, Sudhir MOHAN
  • Publication number: 20050214972
    Abstract: Prepared first are a mounting substrate having, on its principal surface, a plurality of recesses which correspond in plan configuration to a plurality of functional chips, and a flat plate disposed on the mounting substrate and having a plurality of confinement regions formed of openings, each of which exposes one of the recesses and a peripheral portion of the recess and is designed to confine one of the functional chips. Next, the functional chips are put into the respective confinement regions on the mounting substrate. The mounting substrate having the functional chips thereon is then immersed in a fluid together with the flat plate. Subsequently, the flat plate immersed in the fluid is displaced (vibrated) with the mounting substrate fixed, thereby fitting the functional chips into the recesses in the mounting substrate.
    Type: Application
    Filed: March 16, 2005
    Publication date: September 29, 2005
    Inventor: Brahm Singh