Patents by Inventor Scott Krig

Scott Krig 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: 20200051269
    Abstract: An apparatus for a hybrid tracking and mapping is described herein. The apparatus includes logic to determine a plurality of depth sensing techniques. The apparatus also includes logic to vary the plurality of depth sensing techniques based on a camera configuration. Additionally, the apparatus includes logic to generate a hybrid tracking and mapping pipeline based on the depth sensing techniques and the camera configuration.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Applicant: INTEL CORPORATION
    Inventors: Scott Krig, Gregory Johnson
  • Patent number: 10497140
    Abstract: An apparatus for a hybrid tracking and mapping is described herein. The apparatus includes logic to determine a plurality of depth sensing techniques. The apparatus also includes logic to vary the plurality of depth sensing techniques based on a camera configuration. Additionally, the apparatus includes logic to generate a hybrid tracking and mapping pipeline based on the depth sensing techniques and the camera configuration.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: December 3, 2019
    Assignee: Intel Corporation
    Inventors: Scott Krig, Gregory Johnson
  • Patent number: 9798551
    Abstract: A method and apparatus for providing a scalable compute fabric are provided herein. The method includes determining a workflow for processing by the scalable compute fabric, wherein the workflow is based on an instruction set. A pipeline in configured dynamically for processing the workflow, and the workflow is executed using the pipeline.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 24, 2017
    Assignee: Intel Corporation
    Inventors: Scott Krig, Teresa Morrison
  • Publication number: 20170206113
    Abstract: A method and apparatus for providing a scalable compute fabric are provided herein. The method can include determining a workflow for processing by the scalable compute fabric, wherein the workflow is based on an instruction set. A pipeline can be configured dynamically for processing the workflow, and the workflow is executed using the pipeline. A computing device can include a first group of two or more processing cores, a second group of two or more processing cores, and a third group of two or more processing cores. One or more of the first group of two or more processing cores, the second group of two or more processing cores, and the third group of two or more processing cores can power down based on a type of task to be performed.
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Applicant: Intel Corporation
    Inventors: Scott Krig, Teresa Morrison
  • Patent number: 9465620
    Abstract: A method and apparatus for providing a scalable compute fabricare provided herein. The method includes determining a workflow for processing by the scalable compute fabric, wherein the workflow is based on an instruction set. A pipeline in configured dynamically for processing the workflow, and the workflow is executed using the pipeline.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: October 11, 2016
    Assignee: INTEL CORPORATION
    Inventors: Scott Krig, Teresa Morrison
  • Publication number: 20160210147
    Abstract: A method and apparatus for providing a scalable compute fabric are provided herein. The method includes determining a workflow for processing by the scalable compute fabric, wherein the workflow is based on an instruction set. A pipeline in configured dynamically for processing the workflow, and the workflow is executed using the pipeline.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Applicant: Intel Corporation
    Inventors: Scott Krig, Teresa Morrison
  • Patent number: 9378181
    Abstract: A method and apparatus for providing a scalable computing array are provided herein. The method includes determining a width of a processor based on a software program, and a specified policy. The processor may be configured to comprise a number of lanes based on the width, and a thread of the software program may be executed using the configured processor.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: June 28, 2016
    Assignee: Intel Corporation
    Inventor: Scott Krig
  • Patent number: 9307029
    Abstract: Methods, systems and computer program products to implement extensions of the Media Transport Protocol (MTP) are provided herein. The methods include opening a session between an initiator and a responder, exchanging one or more of device and system information and sending one of an operation or event based on control and status information. The operation includes one or more of a dataset, response code, operation parameter and response parameter. The methods also include sending or receiving one of an operation or event based on remote URL information. The operation includes one or more of a dataset, response code, operation parameter and response parameter. These extensions may be in the form of one or more of an operation, an event, a dataset or property code.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: April 5, 2016
    Assignee: Broadcom Corporation
    Inventor: Scott Krig
  • Patent number: 9172710
    Abstract: Methods, systems and computer program products to implement extensions of the Media Transport Protocol (MTP) are provided herein. The methods include opening a session between an initiator and a responder, exchanging one or more of device and system information and sending one of an operation or event based on media player application features. The operation includes one or more of a dataset, response code, operation parameter and response parameter. In an embodiment, the extensions enable the initiator and responder to manage connections efficiently between devices, send media player application information to a media player device, exchange device and system information, manage digital rights, monitor system security and specify properties within one or more extensions of MTP. These extensions may be in the form of one or more of an operation, an event, a dataset or property code.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: October 27, 2015
    Assignee: Broadcom Corporation
    Inventor: Scott Krig
  • Publication number: 20150077575
    Abstract: An apparatus, image capture device, and computing device are described herein. The apparatus includes logic to enumerate the image capture components of the apparatus. The apparatus also includes logic to define the capabilities of the image capture components of the apparatus. Additionally, the apparatus includes logic to communicate with the image capture components in a standardized fashion.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Inventor: Scott Krig
  • Publication number: 20150049169
    Abstract: An apparatus for a hybrid tracking and mapping is described herein. The apparatus includes logic to determine a plurality of depth sensing techniques. The apparatus also includes logic to vary the plurality of depth sensing techniques based on a camera configuration. Additionally, the apparatus includes logic to generate a hybrid tracking and mapping pipeline based on the depth sensing techniques and the camera configuration.
    Type: Application
    Filed: August 15, 2013
    Publication date: February 19, 2015
    Inventors: Scott Krig, Gregory Johnson
  • Publication number: 20140304058
    Abstract: Disclosed in some examples is a product management service including a point of sale module configured to receive from a point of sale terminal, over a network, product and consumer information as part of a sale of a product described by the product information; associate the consumer information with a consumer account; and update the consumer account with the product information; and a warranty registration module configured to send a portion of the product information and a portion of the customer information to a warranty registration service responsive to updating the consumer account with the product information to register the product described by the product information.
    Type: Application
    Filed: December 27, 2011
    Publication date: October 9, 2014
    Inventors: Scott Krig, Madan Venugonal, Vishwa Hassan
  • Patent number: 8843675
    Abstract: A method and system to transfer data from one or more data sources to one or more data sinks using a pipelined buffer interconnect fabric is described.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: September 23, 2014
    Assignee: Broadcom Corporation
    Inventor: Scott Krig
  • Patent number: 8832467
    Abstract: Methods, systems and computer program products to create and manage encapsulated Digital Rights Management (DRM) metafiles, also referred to as objects, are provided herein. Each object comprises a file header section, an encrypted webpage metadata section, an encrypted preferences section, an encrypted tracking section, an encrypted license section, a media file section and an encrypted file trailer section. Each section comprises multiple attributes. A metabase is provided herein to catalog objects, sections and attributes. Instructions are provided herein to allow for setting a current object, section or attribute; retrieving an object, section or attribute; and enumerating objects, sections and attributes in a device memory.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: September 9, 2014
    Assignee: Broadcom Corporation
    Inventor: Scott Krig
  • Patent number: 8819256
    Abstract: One or more vendor extensions that may be communicated to and/or from a device that may communicate via media transfer protocol (MTP) may be specified within an extension of the MTP. The vendor extension may comprise vendor specific information such as proprietary supported features. Vendor extensions may be indicated as a device property and may be communicated to another device during initiation of communication. Supported vendor extensions may be specified in an MTP DevicePropDesc dataset as a response to a request such as a MTP GetDevicePropDesc operation. Alternatively, data from a current value field of an MTP DevicePropDesc dataset may be returned in response to a GetDevicePropValue operation. An MTP SetDevicePropValue operation may be utilized for selecting a vendor extension. However, the selection may be accepted or rejected by a device. An event may be issued to other devices when a change of vendor extension has occurred.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: August 26, 2014
    Assignee: Broadcom Corporation
    Inventor: Scott Krig
  • Patent number: 8788634
    Abstract: Embodiments of the present invention provide a portable MTP framework. In an embodiment, the portable MTP framework includes an MTP communications stack and a portability layer. The portability layer decouples the MTP communications stack from the underlying platform, storage, and transport components, thereby achieving transport protocol, platform, and storage media independence. The portable MTP framework according to embodiments of the present invention includes platform-specific software components, including, for example, communications device drivers (USB, TCP/IP, etc.), a transport controller, a session handler, storage device drivers (USB drive, SD card, Hard disk, etc.), a storage controller, and a platform interface. The portable MTP framework further includes application-specific software components, including, for example, an MTP router, MTP agents, and MTP managers.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: July 22, 2014
    Assignee: Broadcom Corporation
    Inventor: Scott Krig
  • Publication number: 20140181472
    Abstract: A method and apparatus for providing a scalable compute fabricare provided herein. The method includes determining a workflow for processing by the scalable compute fabric, wherein the workflow is based on an instruction set. A pipeline in configured dynamically for processing the workflow, and the workflow is executed using the pipeline.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Inventors: Scott Krig, Teresa Morrison
  • Patent number: 8756160
    Abstract: Methods and systems for preventing reception of licensed protected content prior to reception of a license, in a content rendering device wherein, the license corresponds to the licensed protected content and to the content rendering device. The license may be stored on the content rendering device in a database that may be searchable by a key. The license and the key may be associated within a file comprising the licensed protected content. A proxy computer may handle operations for the content rendering device, a DRM license server and a content server. Media Transfer Protocol (MTP) features regarding GetDeviceInfo, SendObjectInfo and SendObjectPropList operations may be utilized to activate DRM license protection for receiving the license prior to the corresponding license protected content. The content rendering device may reject transmission of and reject rendering the corresponding license protected content if the license is not resident in its database.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: June 17, 2014
    Assignee: Broadcom Corporation
    Inventors: Scott Krig, Alexander Fainkichen
  • Patent number: 8752191
    Abstract: Methods, systems and computer program products to implement generic Digital Rights Management (DRM) are provided herein. The methods include opening a session between an initiator and a responder, exchanging one or more of device and system information and sending one of an operation or event based on DRM capabilities, DRM partner, DRM authority, DRM characteristics, DRM Trust and CCEVS profiles. The operation includes one or more of a dataset, response code, operation parameter and response parameter. These extensions may be in the form of one or more of an operation, an event, a dataset or property code.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: June 10, 2014
    Assignee: Broadcom Corporation
    Inventor: Scott Krig
  • Publication number: 20140136816
    Abstract: A method and apparatus for providing a scalable computing array are provided herein. The method includes determining a width of a processor based on a software program, and a specified policy. The processor may be configured to comprise a number of lanes based on the width, and a thread of the software program may be executed using the configured processor.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Inventor: Scott Krig