Patents by Inventor Samir Bajaj

Samir Bajaj 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: 20170357661
    Abstract: Described is a system that may search for content items in response to a voice-based natural language query. The system may provide search results for content associated with various types of user actions such as sending or receiving a document, sharing a content, printing a document, etc. For example, the system may provide search results to a query such as “Show me the last spreadsheet I sent to Bill,” or “Find all emails from Bill in April.” In addition, the system may search for content associated with a particular application. For example, the user may provide a search query including “Open my ‘NewApp’ documents.” Accordingly, one or more aspects of the system may provide an intuitive search mechanism for content by allowing a user to provide natural language search queries.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 14, 2017
    Inventors: John M. Hornkvist, Ron Santos, Eric Koebler, Jennifer Moore, Samir Bajaj, Benjamin S Phipps
  • Publication number: 20150314197
    Abstract: A method of implementing challenges in single-player games starts with a server receiving a challenge from a first mobile device and transmitting the challenge to a second mobile device. The challenge may include a high score or an achievement of a single-player game obtained on the first mobile device, The server may determine that a new high score is obtained on the second mobile device that is equal or greater than the high score included in the challenge or that the achievement is completed on the second mobile device. The server may then transmit a notification to the first mobile device that the challenge has been completed. If the server determines that the new high score is obtained, the notification may include a new challenge from the second mobile device to the first mobile device and the new challenge may include the new high score. Other embodiments are also described.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 5, 2015
    Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Arnol Pattekar, Liam A. Weiner, Christina E. Warren
  • Patent number: 9050535
    Abstract: A method of implementing challenges in single-player games starts with a server receiving a challenge from a first mobile device and transmitting the challenge to a second mobile device. The challenge may include a high score or an achievement of a single-player game obtained on the first mobile device. The server may determine that a new high score is obtained on the second mobile device that is equal or greater than the high score included in the challenge or that the achievement is completed on the second mobile device. The server may then transmit a notification to the first mobile device that the challenge has been completed. If the server determines that the new high score is obtained, the notification may include a new challenge from the second mobile device to the first mobile device and the new challenge may include the new high score. Other embodiments are also described.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: June 9, 2015
    Assignee: Apple Inc.
    Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Amol Pattekar, Liam A. Weiner, Christina E. Warren
  • Publication number: 20130331158
    Abstract: A method of implementing challenges in single-player games starts with a server receiving a challenge from a first mobile device and transmitting the challenge to a second mobile device. The challenge may include a high score or an achievement of a single-player game obtained on the first mobile device. The server may determine that a new high score is obtained on the second mobile device that is equal or greater than the high score included in the challenge or that the achievement is completed on the second mobile device. The server may then transmit a notification to the first mobile device that the challenge has been completed. If the server determines that the new high score is obtained, the notification may include a new challenge from the second mobile device to the first mobile device and the new challenge may include the new high score. Other embodiments are also described.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Applicant: APPLE INC.
    Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Amol Pattekar, Liam A. Weiner, Christina E. Warren
  • Patent number: 8225312
    Abstract: In accordance with the present invention, a method and apparatus that provides software products for installation on a user terminal is provided. The method begins by receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded. In response to receipt of the user selection, an installation guide is assembled that includes installation instructions associated with each of the user-selected software products. A single user command is received over the communications network that includes a request to begin downloading the user-selected software products. In response to the request, the user-selected software products and the installation instructions are sequentially downloaded over the communications network to the user terminal.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: July 17, 2012
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Jennifer M. DiCarlo, Divyesh Jariwala, Samir Bajaj, David Allen Hofmann, Brent Roy Avera, Anthony Capobianco
  • Publication number: 20090063266
    Abstract: A system provides targeted advertising to customers of an application while preserving the confidentiality of the customers' application information. A marketing system provides a marketing engine that executes on a computer system of the customer of an application and provides targeted marketing to that customer. Since the marketing engine executes on the customer's own computer system, it may have access to the customer's application information. The marketing engine can analyze the application information and provide marketing information that is targeted to the customer without compromising the confidentiality of the customer's application information.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Robert F. Blanch, Ana Martha Lopez, Erica Y. Chang, Samir Bajaj, Srinivasan Parthasarathy
  • Publication number: 20080126225
    Abstract: A system is disclosed for supporting integration of electronic commerce functionality into an application. The system includes an intermediary service layer that is configured to receive a collection of listing information from an application. The intermediary layer is also configured to electronically communicate a representation of the collection of listing information to an electronic marketplace).
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Reeves Briggs, Ning Sun, Lisa Lane, Manoj Aggarwal, Samir Bajaj, Douglas R. DeFonzo
  • Publication number: 20070094658
    Abstract: In accordance with the present invention, a method and apparatus that provides software products for installation on a user terminal is provided. The method begins by receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded. In response to receipt of the user selection, an installation guide is assembled that includes installation instructions associated with each of the user-selected software products. A single user command is received over the communications network that includes a request to begin downloading the user-selected software products. In response to the request, the user-selected software products and the installation instructions are sequentially downloaded over the communications network to the user terminal.
    Type: Application
    Filed: August 14, 2006
    Publication date: April 26, 2007
    Inventors: Jennifer DiCarlo, Divyesh Jariwafa, Samir Bajaj, David Hofmann, Brent Avera, Anthony Capobianco
  • Publication number: 20030221105
    Abstract: A Digital Signature Extension provides a secure environment where digital signatures associated with the electronic documents can be verified. The Digital Signature Extension comprises: (1) cryptographic services for performing cryptographic operations on the digital signatures associated with the electronic documents, (2) one or more file-specific components for authenticating the digital signatures associated with the electronic documents, wherein the electronic documents are stored in a particular file format, and for interfacing to the cryptographic services, so that the cryptographic operations can be performed on the digital signatures, and (3) one or more applications for implementing logic for accessing the documents and for interfacing to the file-specific components, so that the file-specific components can authenticate the digital signatures.
    Type: Application
    Filed: May 20, 2002
    Publication date: November 27, 2003
    Applicant: Autodesk, Inc.
    Inventor: Samir Bajaj