Patents by Inventor Viraj Vijay Sanghvi

Viraj Vijay Sanghvi 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: 11063777
    Abstract: Technologies are disclosed herein for asynchronous distributed editing of a structured document, such as a trouble ticket. A document management service receives edits to the structured document. The edits to the structured document include data to be stored in fields of the structured document and information identifying the fields into which the data in the edits is to be stored. The edits are synchronized to other instances of the document management service. Edits to the structured document made at the other instances of the document management service are also received and stored. When a request is received for the structured document, the edits to the document made at the various instances of the document management service are sorted based upon the order in which they were created. The edits are applied in the sorted order to generate the structured document.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: John Walter Heitmann, Brian Jacob Feinstein, Cory Barrett Kendall, Viraj Vijay Sanghvi, Luan Khai Nguyen
  • Patent number: 9734529
    Abstract: Disclosed are various embodiments for generating client-side code for selecting catalog items for display on a network page. The catalog items have corresponding catalog item identifiers and catalog item representations. In response to a network request, item selection code and catalog item identifiers are transmitted to a client device. The client device executes the item selection code to select a subset of the catalog item identifiers. At least one of the catalog items is selected for inclusion on a network page. The network page is displayed to a user.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Viraj Vijay Sanghvi
  • Patent number: 9443265
    Abstract: Disclosed are various embodiments for selecting catalog items for display on a network page. The catalog items have corresponding catalog item identifiers and catalog item representations. In response to a network request, a response is received. The response includes catalog item object identifiers but excludes the corresponding catalog item object representations. At least one of the catalog item object representations is requested using the corresponding catalog object identifier. At least one of the catalog items is selected for inclusion on a network page. The selection is based on an attribute in the catalog item object representation. The network page is displayed to a user.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: September 13, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Viraj Vijay Sanghvi
  • Patent number: 9330275
    Abstract: Described herein are systems, devices and methods for decrypting content based on location. A media device may decrypt content based on determination of a location-based decryption event. The location-based decryption event may include the media device being located within a location previously defined as authorized to decrypt the content. The location-based decryption event may also include the media device being located within a predetermined distance of a designated reference object.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: May 3, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Geoffrey Eric Endresen, Brian Scott Cripe, John Gilbert Focht, Craig Vincent Kulfan, Bala Anirudh Kurakula, Ian Aird Mosher, Viraj Vijay Sanghvi, Daniel Arthur Sommerfield, Jason Scott Wodicka, Christopher Charles Battey
  • Patent number: 9253244
    Abstract: Techniques are described for updating resources provided to a user device, using subscription based polling. A user device may send initial requests for resource to a server, each initial request including a resource identifier and a subscriber identifier. In some cases, the subscriber identifier may uniquely identify the communication session. The server maintains subscription information correlated with the subscriber identifier, the subscription information listing which resources the user device has requested and which versions of the resources are currently available on the user device. Updates to the subscribed resources may then be provided to the user device in response to a request for updates that specifies the session identifier but that may not specify the particular subscribed resources.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: February 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: John Walter Heitmann, Brian Scott Cripe, Cory Kendall, Viraj Vijay Sanghvi
  • Patent number: 9239719
    Abstract: Project-related tasks are managed and tracked using machine-readable codes. A project board may include one or more task tokens corresponding to tasks of a project, and each task token may include one or more machine-readable codes. Data associated with the project board may be acquired and analyzed to identify and decode the machine-readable codes. Task status information may be determined based on the positions of the task tokens on the project board. The task status information may be stored and used to generate a virtual project board that is accessible through a web site.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: January 19, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Jacob Feinstein, Viraj Vijay Sanghvi
  • Patent number: 9223547
    Abstract: Techniques are described for generating text in a structured language, such as source code in a programming language, based on audio input. Audible tokens may be associated with higher-level constructs, including design elements such as methods, classes, design patterns, and so forth. Additionally, audible tokens may be associated with lower-level syntactic constructs of a programming language, such as programming language keywords, tokens, and so forth. Techniques may receive and parse the audio input including the audible tokens, and generate source code output. Techniques may also provide audio information indicating a development context that may otherwise be indicated visually in a development environment.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: December 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Geoffrey Eric Endresen, Brian Scott Cripe, John Gilbert Focht, Craig Vincent Kulfan, Bala Anirudh Kurakula, Ian Aird Mosher, Viraj Vijay Sanghvi, Daniel Arthur Sommerfield