Patents by Inventor Khawaja Shams

Khawaja Shams 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: 11620324
    Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Aldouby Schwartz, Jeremiah Dunham, Andrew Tunall, Jason LaPier, Dustin Encelewski, Justin Abrahms, Khawaja Shams
  • Patent number: 11245935
    Abstract: A content delivery service includes a management service for determining an anticipated window of time in which supplemental content can be inserted in the dynamic content stream. The management service will then pre-fetch supplemental content from the third party supplemental content service prior the identification or request for supplemental content to be included in the streaming content. During the streaming of content to individual users via an established channel, as markers for insertion opportunities are identified, the content delivery service will attempt to utilize the pool of pre-fetched supplemental content.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Shams, Meera Jindal
  • Patent number: 11228791
    Abstract: A content delivery service can process requests for content from requesting user devices. The content delivery service can receive multiple inputs from content sources and determine events in the depictions of the inputs. The content delivery service can generate context information based on processing multiple inputs. The content delivery service can generate content streams from the detected events.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: January 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Shams, Leah Siddall
  • Patent number: 11166051
    Abstract: A video packaging and origination service can process requests for content segments from requesting user devices. The video packaging and origination service can receive multiple inputs from content sources and determine events in the depictions of the inputs. The video packaging and origination service can generate content streams from the detected events. The content streams can be provided according to subscription requests.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Shams, Leah Siddall
  • Patent number: 11095923
    Abstract: A video packaging and origination service can process requests for content segments from requesting user devices. The video packaging and origination service can receive multiple inputs from content sources and determine events in the depictions of the inputs. The video packaging and origination service can generate content streams from the detected events.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Shams, Leah Siddall
  • Patent number: 10965984
    Abstract: Methods, systems, and computer-readable media for minimization of video re-buffering using local animation are disclosed. A client device stores a portion of a video stream into a video buffer and displays the portion on a display. The stream is received from a media streaming system via one or more networks. The client device discontinues displaying the video stream. The client device generates a visualization of metadata that is displayed on the display while the video stream is not displayed. While the visualization of metadata is displayed on the display, the client device stores a newer portion of the video stream in the video buffer. The client device discontinues displaying the visualization of metadata and resumes displaying the video stream on the display.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Shams, Timothy Prins
  • Patent number: 10887642
    Abstract: Techniques for managing encoder configuration based on content delivery network performance are described. A computer-implemented method may include obtaining availability metrics from one or more content delivery networks (CDNs), the availability metrics associated with one or more content streams provided by the one or more CDNs, determining at least one CDN has less than a threshold capacity based at least on the availability metrics, and sending a request to one or more encoders associated with the one or more content streams to reduce a quality of at least one of the one or more content streams based at least on the availability metrics.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Shams, James Ka Sin Au, John Saxton, Mathew Jack
  • Patent number: 10592546
    Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Aldouby Schwartz, Jeremiah Dunham, Andrew Tunall, Jason LaPier, Dustin Encelewski, Justin Abrahms, Khawaja Shams
  • Publication number: 20190391994
    Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
    Type: Application
    Filed: July 8, 2019
    Publication date: December 26, 2019
    Inventors: Benjamin Aldouby Schwartz, Jeremiah Dunham, Andrew Tunall, Jason LaPier, Dustin Encelewski, Justin Abrahms, Khawaja Shams
  • Patent number: 10346458
    Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Aldouby Schwartz, Jeremiah Dunham, Andrew Tunall, Jason LaPier, Dustin Encelewski, Justin Abrahms, Khawaja Shams
  • Publication number: 20180091514
    Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: Benjamin Aldouby Schwartz, Jeremiah Dunham, Andrew Tunall, Jason LaPier, Dustin Encelewski, Justin Abrahms, Khawaja Shams
  • Publication number: 20180089183
    Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: Benjamin Aldouby Schwartz, Jeremiah Dunham, Andrew Tunall, Jason LaPier, Dustin Encelewski, Justin Abrahms, Khawaja Shams
  • Publication number: 20130110678
    Abstract: Customers can use their own mobile devices to pay for products in a “self-service” transaction, without the assistance of a store employee and without the need for the store to provide a self-service checkout kiosk. The customer's device communicates with a server maintained by the store to identify the product(s) being purchased and to provide a digital credential that the server can use to look up financial account information for the customer. The server can process a payment transaction to the financial account and notify the customer's device of the result. In some cases, an employee device can provide product identification for a purchase to the server and associate the customer device with the purchase, allowing the customer to complete the transaction directly with the store server.
    Type: Application
    Filed: July 23, 2012
    Publication date: May 2, 2013
    Applicant: Apple Inc.
    Inventors: Benjamin Vigier, Corey Fugman, Filip Krsmanovic, Rudolph Van Der Merwe, Samuel G. Noble, Yingfeng Su, Khawaja Shams, Vijay Mariadassou
  • Patent number: 8282002
    Abstract: Scanning multiple barcodes, storing different code types, in a single scanning operation and automatically recording the data derived from the barcodes. The data can be stored in a form or database having designated locations for each different code type. In some embodiments, the present technology is useful in conducting a retail transaction and facilitates a simplified transaction when the product for purchase has multiple barcodes printed thereon.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: October 9, 2012
    Assignee: Apple Inc.
    Inventor: Khawaja Shams
  • Publication number: 20110215146
    Abstract: Scanning multiple barcodes, storing different code types, in a single scanning operation and automatically recording the data derived from the barcodes. The data can be stored in a form or database having designated locations for each different code type. In some embodiments, the present technology is useful in conducting a retail transaction and facilitates a simplified transaction when the product for purchase has multiple barcodes printed thereon.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Applicant: Apple Inc.
    Inventor: Khawaja Shams
  • Publication number: 20110218870
    Abstract: A roaming point-of-sale system is disclosed including methods of communicating between the system components. A handheld computing device sends messages to a scanning device, which messages cause the scanning device to scan and return barcode data from a barcode scanner and payment card information from a magnetic strip reader. The messages include a header and a message, and the header designates the command given and the size of the message, among other useful information.
    Type: Application
    Filed: May 19, 2010
    Publication date: September 8, 2011
    Applicant: Apple Inc.
    Inventors: Khawaja Shams, Michael Maysmith
  • Patent number: 7971782
    Abstract: Computer implemented systems and methods for conducting transactions are disclosed. In one exemplary embodiment, a method includes receiving transaction information corresponding to a transaction initiated with one of a plurality of handheld computing devices. The handheld computing device is associated with one of a plurality of payment terminals. The transaction is completed and the association between the handheld computing device and the payment terminal is terminated.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: July 5, 2011
    Assignee: Apple Inc.
    Inventor: Khawaja Shams