Patents by Inventor Prashant Pandey

Prashant Pandey 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).

  • Publication number: 20190095500
    Abstract: Techniques for processing a natural language query are provided. The techniques include obtaining a set of statistics representing a contextual significance of a set of words in a data model for a data set. Next, the set of statistics is used to match a set of semantic intents for a natural language query of the data set to one or more data elements in the data model. The data element(s) and the data set are then to generate a result of the natural language query, and the result is provided in a response to the natural language query.
    Type: Application
    Filed: February 28, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Prashant Pandey, Eakta Aggarwal, Richard Yungning Liu, Robert Cooke Zwiebach
  • Patent number: 10242084
    Abstract: A remote distributed data store may be configured to process data updates received through invocation of a common API with reference to a common schema. A local data store may also be configured to process updates through the common API with reference to the common schema. Updates to the local data store may be mapped from the local data store schema to the common schema, and applied to the distributed data store. Updates to the distributed data store may be mapped from the common schema to the local data store schema. User identity may be verified to limit data synchronization to authorized users.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: March 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Salman Shams, Prashant Pandey, Swaminathan Sivasubramanian, Omer Ahmed Zaki, David Craig Yanacek, Johanna S Olson, Hendrik de Kock, Johnny Ying Wu
  • Patent number: 10176242
    Abstract: A remote distributed data store may be configured to process data updates received through invocation of a common API with reference to a common schema. A local data store may also be configured to process updates through the common API with reference to the common schema. Updates to the local data store may be mapped from the local data store schema to the common schema, and applied to the distributed data store. Updates to the distributed data store may be mapped from the common schema to the local data store schema. User identity may be verified to limit data synchronization to authorized users.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Salman Shams, Prashant Pandey, Swaminathan Sivasubramanian, Omer Ahmed Zaki, David Craig Yanacek, Johanna S Olson, Hendrik de Kock, Johnny Ying Wu
  • Patent number: 10089447
    Abstract: Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage allocated to enclaves of a parent and a child process to store secure enclave control structure (SECS) data, application data, code, etc. The processor includes an EPC to store enclave data of the parent and child processes. Embodiments of the parent may execute, or a system may execute an instruction to copy parent SECS to secure storage for the child, initialize a unique child ID and link to the parent's SECS/ID. Embodiments of the child may execute, or the system may execute an instruction to copy pages from the parent enclave to the enclave of the child where both have the same key, set an entry for EPC mapping to partial completion, and record a page state in the child enclave, if interrupted. Thus copying can be resumed.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: October 2, 2018
    Assignee: Intel Corporation
    Inventors: Prashant Pandey, Mona Vij, Somnath Chakrabarti, Krystof C. Zmudzinski
  • Patent number: 9880631
    Abstract: Apparatus and methods to reduce effects of erratic motion input during operation of an instrument via a graphical user interface are described. Spatial motion input received from a user may be filtered using filter parameters obtained during a calibration procedure. The filtered motion input may be used to predict a trajectory of a cursor or object used to select an icon or text. The icon or text may be latched to the approaching cursor or object. The combination of motion smoothing and latching may improve ease-of-use of the graphical user interface for individuals having neuromuscular disorder, or users operating instruments in high-vibration environments.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: January 30, 2018
    Assignee: STMicroelectronics International N.V.
    Inventors: Prashant Pandey, Ramkumar Sivakumar
  • Patent number: 9870467
    Abstract: In an embodiment, at least one machine-readable storage medium includes instructions that when executed enable a system to receive, at a special library of a parent process located outside of a parent protected region of the parent process, from the parent protected region of the parent process, a call to create a child process and responsive to the call received at the special library, issue by the special library a first request and a second request. The first request is to execute, by a processor, a non-secure instruction to create the child process. The second request is to execute, by the processor, a first secure instruction to create a child protected region within the child process. Responsive to the first request the child process is to be created and responsive to the second request the child protected region is to be created. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: January 16, 2018
    Assignee: Intel Corporation
    Inventors: Prashant Pandey, Mona Vij, Somnath Chakrabarti, Krystof C. Zmudzinski
  • Publication number: 20170308559
    Abstract: A remote distributed data store may be configured to process data updates received through invocation of a common API with reference to a common schema. A local data store may also be configured to process updates through the common API with reference to the common schema. Updates to the local data store may be mapped from the local data store schema to the common schema, and applied to the distributed data store. Updates to the distributed data store may be mapped from the common schema to the local data store schema. User identity may be verified to limit data synchronization to authorized users.
    Type: Application
    Filed: July 10, 2017
    Publication date: October 26, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Khawaja Salman Shams, Prashant Pandey, Swaminathan Sivasubramanian, Omer Ahmed Zaki, David Craig Yanacek, Johanna S. Olson, Hendrik de Kock, Johnny Ying Wu
  • Publication number: 20170308558
    Abstract: A remote distributed data store may be configured to process data updates received through invocation of a common API with reference to a common schema. A local data store may also be configured to process updates through the common API with reference to the common schema. Updates to the local data store may be mapped from the local data store schema to the common schema, and applied to the distributed data store. Updates to the distributed data store may be mapped from the common schema to the local data store schema. User identity may be verified to limit data synchronization to authorized users.
    Type: Application
    Filed: July 10, 2017
    Publication date: October 26, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Khawaja Salman Shams, Prashant Pandey, Swaminathan Sivasubramanian, Omer Ahmed Zaki, David Craig Yanacek, Johanna S. Olson, Hendrik de Kock, Johnny Ying Wu
  • Patent number: 9792363
    Abstract: A method for video playback uses only resources universally supported by a browser (“inline playback”) operating in virtually all handheld media devices. In one case, the method first prepares a video sequence for display by a browser by (a) dividing the video sequence into a silent video stream and an audio stream; (b) extracting from the silent video stream a number of still images, the number of still images corresponding to at least one of a desired output frame rate and a desired output resolution; and (c) combining the still images into a composite image. In one embodiment, the composite image having a number of rows, with each row being formed by the still images created from a fixed duration of the silent video stream.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: October 17, 2017
    Assignee: VDOPIA, INC.
    Inventors: Ryan Patrick McConville, Bhupendra Singh, Prashant Pandey, Chhavi Upadhyay, Srikanth Kakani
  • Publication number: 20170286645
    Abstract: Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage allocated to enclaves of a parent and a child process to store secure enclave control structure (SECS) data, application data, code, etc. The processor includes an EPC to store enclave data of the parent and child processes. Embodiments of the parent may execute, or a system may execute an instruction to copy parent SECS to secure storage for the child, initialize a unique child ID and link to the parent's SECS/ID. Embodiments of the child may execute, or the system may execute an instruction to copy pages from the parent enclave to the enclave of the child where both have the same key, set an entry for EPC mapping to partial completion, and record a page state in the child enclave, if interrupted. Thus copying can be resumed.
    Type: Application
    Filed: June 13, 2017
    Publication date: October 5, 2017
    Inventors: Prashant Pandey, Mona Vij, Somnath Chakrabarti, Krystof C. Zmudzinski
  • Patent number: 9710622
    Abstract: Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage allocated to enclaves of a parent and a child process to store secure enclave control structure (SECS) data, application data, code, etc. The processor includes an EPC to store enclave data of the parent and child processes. Embodiments of the parent may execute, or a system may execute an instruction to copy parent SECS to secure storage for the child, initialize a unique child ID and link to the parent's SECS/ID. Embodiments of the child may execute, or the system may execute an instruction to copy pages from the parent enclave to the enclave of the child where both have the same key, set an entry for EPC mapping to partial completion, and record a page state in the child enclave, if interrupted. Thus copying can be resumed.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: July 18, 2017
    Assignee: Intel Corporation
    Inventors: Prashant Pandey, Mona Vij, Somnath Chakrabarti, Krystof C. Zmudzinski
  • Patent number: 9703814
    Abstract: A remote distributed data store may be configured to process data updates received through invocation of a common API with reference to a common schema. A local data store may also be configured to process updates through the common API with reference to the common schema. Updates to the local data store may be mapped from the local data store schema to the common schema, and applied to the distributed data store. Updates to the distributed data store may be mapped from the common schema to the local data store schema. User identity may be verified to limit data synchronization to authorized users.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Salman Shams, Prashant Pandey, Swaminathan Sivasubramanian, Omer Ahmed Zaki, David Craig Yanacek, Johanna S Olson, Hendrik Jacobus de Kock, Johnny Ying Wu
  • Patent number: 9684716
    Abstract: A method for video playback uses only resources universally supported by a browser (“inline playback”) operating in virtually all handheld media devices. In one case, the method first prepares a video sequence for display by a browser by (a) dividing the video sequence into a silent video stream and an audio stream; (b) extracting from the silent video stream a number of still images, the number of still images corresponding to at least one of a desired output frame rate and a desired output resolution; and (c) combining the still images into a composite image. In one embodiment, the composite image having a number of rows, with each row being formed by the still images created from a fixed duration of the silent video stream.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 20, 2017
    Assignee: VDOPIA, INC.
    Inventors: Ryan Patrick McConville, Bhupendra Singh, Prashant Pandey, Chhavi Upadhyay, Srikanth Kakani
  • Publication number: 20170155686
    Abstract: A structured data store service, such as a database service, may implement fine-grained access to data maintained at the database service using federated identity. Fine grained access requests may be received at a database service for specified data maintained for an application provider from a client of the application provider. An access credential may be also be received. Verification of the access credential may be obtained, and the database service may evaluate the fine-grained access request according to a delegation policy corresponding to the access credential to determine whether the fine-grained request is authorized. If authorized, the fine-grained access request may be service. If not authorized, the fine-grained access request may be denied. In some embodiments, multiple application clients may have the same authorization for data, such as read authorization, while another one or more application clients may have different authorization for the data, such as write authorization.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: David Craig Yanacek, Prashant Pandey
  • Patent number: 9569634
    Abstract: A structured data store service, such as a database service, may implement fine-grained access to data maintained at the database service using federated identity. Fine grained access requests may be received at a database service for specified data maintained for an application provider from a client of the application provider. An access credential may be also be received. Verification of the access credential may be obtained, and the database service may evaluate the fine-grained access request according to a delegation policy corresponding to the access credential to determine whether the fine-grained request is authorized. If authorized, the fine-grained access request may be service. If not authorized, the fine-grained access request may be denied. In some embodiments, multiple application clients may have the same authorization for data, such as read authorization, while another one or more application clients may have different authorization for the data, such as write authorization.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David Craig Yanacek, Prashant Pandey
  • Patent number: 9473826
    Abstract: A real time video stream production system includes: (a) an advertising insertion server receiving over a wide area network a real time video stream; and (b) an advertising controller, which receives the real time video stream from the advertising insertion server. The advertising controller has a user interface which allows an operator to cause advertising impression data available from an advertising server to be included in a modified video data stream presented to a media player client for display.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: October 18, 2016
    Assignee: VDOPIA INC.
    Inventors: Srikanth Kakani, Chhavi Upadhyay, Prashant Pandey, Satyam Soni, Abhay Kumar Singh, Pushpender Singh
  • Publication number: 20160283409
    Abstract: In an embodiment, at least one machine-readable storage medium includes instructions that when executed enable a system to receive, at a special library of a parent process located outside of a parent protected region of the parent process, from the parent protected region of the parent process, a call to create a child process and responsive to the call received at the special library, issue by the special library a first request and a second request. The first request is to execute, by a processor, a non-secure instruction to create the child process. The second request is to execute, by the processor, a first secure instruction to create a child protected region within the child process. Responsive to the first request the child process is to be created and responsive to the second request the child protected region is to be created. Other embodiments are described and claimed.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Prashant Pandey, Mona Vij, Somnath Chakrabarti, Krystof C. Zmudzinski
  • Publication number: 20160246720
    Abstract: Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage allocated to enclaves of a parent and a child process to store secure enclave control structure (SECS) data, application data, code, etc. The processor includes an EPC to store enclave data of the parent and child processes. Embodiments of the parent may execute, or a system may execute an instruction to copy parent SECS to secure storage for the child, initialize a unique child ID and link to the parent's SECS/ID. Embodiments of the child may execute, or the system may execute an instruction to copy pages from the parent enclave to the enclave of the child where both have the same key, set an entry for EPC mapping to partial completion, and record a page state in the child enclave, if interrupted. Thus copying can be resumed.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: Prashant Pandey, Mona Vij, Somnath Chakrabarti, Krystof C. Zmudzinski
  • Patent number: 9330271
    Abstract: A remote distributed data store may be configured to process data updates received through invocation of a common API with reference to a common schema. Local data stores may also be configured to process updates using a common API and schema. Data for multiple users may be stored in a common collection of items maintained by a remote distributed data store. User identity may be verified through a public identity service. User identity and access permissions may be associated with items stored in a remote distributed data store.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: May 3, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Salman Shams, Prashant Pandey, Swaminathan Sivasubramanian, Omer Ahmed Zaki
  • Publication number: 20160062470
    Abstract: Apparatus and methods to reduce effects of erratic motion input during operation of an instrument via a graphical user interface are described. Spatial motion input received from a user may be filtered using filter parameters obtained during a calibration procedure. The filtered motion input may be used to predict a trajectory of a cursor or object used to select an icon or text. The icon or text may be latched to the approaching cursor or object. The combination of motion smoothing and latching may improve ease-of-use of the graphical user interface for individuals having neuromuscular disorder, or users operating instruments in high-vibration environments.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventors: Prashant Pandey, Ramkumar S