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: 20170357661Abstract: 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: ApplicationFiled: June 7, 2017Publication date: December 14, 2017Inventors: John M. Hornkvist, Ron Santos, Eric Koebler, Jennifer Moore, Samir Bajaj, Benjamin S Phipps
-
Publication number: 20150314197Abstract: 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: ApplicationFiled: May 11, 2015Publication date: November 5, 2015Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Arnol Pattekar, Liam A. Weiner, Christina E. Warren
-
Patent number: 9050535Abstract: 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: GrantFiled: June 8, 2012Date of Patent: June 9, 2015Assignee: Apple Inc.Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Amol Pattekar, Liam A. Weiner, Christina E. Warren
-
Publication number: 20130331158Abstract: 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: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Amol Pattekar, Liam A. Weiner, Christina E. Warren
-
Patent number: 8225312Abstract: 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: GrantFiled: August 14, 2006Date of Patent: July 17, 2012Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Jennifer M. DiCarlo, Divyesh Jariwala, Samir Bajaj, David Allen Hofmann, Brent Roy Avera, Anthony Capobianco
-
Publication number: 20090063266Abstract: 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: ApplicationFiled: September 4, 2007Publication date: March 5, 2009Applicant: Microsoft CorporationInventors: Robert F. Blanch, Ana Martha Lopez, Erica Y. Chang, Samir Bajaj, Srinivasan Parthasarathy
-
Publication number: 20080126225Abstract: 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: ApplicationFiled: November 28, 2006Publication date: May 29, 2008Applicant: Microsoft CorporationInventors: Reeves Briggs, Ning Sun, Lisa Lane, Manoj Aggarwal, Samir Bajaj, Douglas R. DeFonzo
-
Publication number: 20070094658Abstract: 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: ApplicationFiled: August 14, 2006Publication date: April 26, 2007Inventors: Jennifer DiCarlo, Divyesh Jariwafa, Samir Bajaj, David Hofmann, Brent Avera, Anthony Capobianco
-
Publication number: 20030221105Abstract: 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: ApplicationFiled: May 20, 2002Publication date: November 27, 2003Applicant: Autodesk, Inc.Inventor: Samir Bajaj