Patents by Inventor Glen D. Stone

Glen D. Stone 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: 10223688
    Abstract: A method for competing mobile payment offers includes presenting a payment request based on a purchase request to an electronic device. A transaction description based on the payment request is forwarded to one or more payment providers. One or more payment offers are received from the one or more payment providers on the electronic device. A payment method is selected for the purchase request based on the received one or more payment offers. The purchase request is completed using the selected payment method.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: March 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Paul N. Fahn, Glen D. Stone
  • Patent number: 9973565
    Abstract: Various embodiments relate to a cloud-based temporary app management system. In one aspect of the invention, a cloud service provides a temporary app from a vendor. The temporary app is a mobile application that is temporarily accessible on a mobile device when a designated event (e.g. a change in the location or surroundings of the mobile device, a particular type of data stored in the mobile device, etc.) is detected by a mobile device. The cloud service receives event information from the mobile device. The event information indicates an event detected by the mobile device. The cloud service then determines whether to make the temporary app accessible on the mobile device based on an analysis of the designated event and the event information received from the mobile device.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: May 15, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Glen D. Stone, Mahfuzur Rahman, Alan Messer, Russell A. Berkoff, Paul N. Fahn
  • Publication number: 20150294122
    Abstract: An apparatus, system, and method to support downloadable DRM in a trusted execution environment is disclosed. A determination is made whether a platform supports the DRM requirements for protected content and an appropriate DRM module is downloaded if it is required. A DRM coordination agent in the trusted execution environment supports downloading a DRM module. A browser may include features to support utilizing the downloadable DRM module.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sanjeev VERMA, Glen D. STONE
  • Publication number: 20140330881
    Abstract: Various embodiments relate to a cloud-based temporary app management system. In one aspect of the invention, a cloud service provides a temporary app from a vendor. The temporary app is a mobile application that is temporarily accessible on a mobile device when a designated event (e.g. a change in the location or surroundings of the mobile device, a particular type of data stored in the mobile device, etc.) is detected by a mobile device. The cloud service receives event information from the mobile device. The event information indicates an event detected by the mobile device. The cloud service then determines whether to make the temporary app accessible on the mobile device based on an analysis of the designated event and the event information received from the mobile device.
    Type: Application
    Filed: March 12, 2014
    Publication date: November 6, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Glen D. STONE, Mahfuzur RAHMAN, Alan MESSER, Russell A. BERKOFF, Paul N. FAHN
  • Publication number: 20140279566
    Abstract: A method for mobile payment includes generating, by a financial institution, a unique credential based on user access information and media binding information that is cryptographically bound to media using a unique media identification. The financial institution stores the credential and media binding information in the form of authentication code in a memory used by an electronic device. The stored credential and media binding information is accessed using the user access information for a payment transaction. A digital certificate is generated using the credential and media binding information. The digital certificate is presented to the financial institution for the payment transaction. The memory is authenticated and binding of the credential to the memory is verified prior to completing the payment transaction.
    Type: Application
    Filed: August 30, 2013
    Publication date: September 18, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sanjeev Verma, Glen D. Stone
  • Publication number: 20140089119
    Abstract: A method for competing mobile payment offers includes presenting a payment request based on a purchase request to an electronic device. A transaction description based on the payment request is forwarded to one or more payment providers. One or more payment offers are received from the one or more payment providers on the electronic device. A payment method is selected for the purchase request based on the received one or more payment offers. The purchase request is completed using the selected payment method.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 27, 2014
    Applicant: Samsung Electronics Company, Ltd.
    Inventors: Paul N. Fahn, Glen D. Stone
  • Patent number: 7318090
    Abstract: A method for utilizing concurrent context switching to support isochronous processes preferably comprises a main context that is configured to support system execution tasks, a first concurrent context that supports a first set of concurrent execution and loading procedures, and a second concurrent context that supports a second set of concurrent execution and loading procedures. A context control module preferably manages switching and loading procedures between the main context, the first concurrent context, and the second concurrent context. The context control module may perform successive concurrent context switching procedures by alternating between the first concurrent context and the second concurrent context to thereby sequentially support any desired number of isochronous processes.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: January 8, 2008
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Bruce A Fairman, Glen D. Stone, Scott D. Smyers
  • Patent number: 7069558
    Abstract: A system and method for interactively utilizing a user interface to manage device resources comprises at least one resource characterization that includes resource requirements for executing a requested process. An allocation manager may then compare the resource requirements for the requested process to the currently-available device resources. The allocation manager may then authorize or deny the requested process depending upon whether the currently-available resources are sufficient to adequately service the resource requirements of the requested process. An interface manager may provide relevant information from sources such as the resource characterization and the allocation manager to a user interface to thereby allow a system user to interactively manage device resources.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: June 27, 2006
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen D. Stone, Bruce A Fairman, Harold A. Ludtke
  • Patent number: 6973653
    Abstract: A method for providing optimal performance in an electronic device comprises at least one resource characterization that includes resource requirements for executing a requested process. An allocation manager may then compare the resource requirements for the requested process to the currently-available device resources. The allocation manager may then authorize or deny the requested process depending upon whether the currently-available resources are sufficient to adequately service the resource requirements of the requested process.
    Type: Grant
    Filed: March 9, 2000
    Date of Patent: December 6, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Bruce A. Fairman, Scott D. Smyers, Harold A. Ludtke, Glen D. Stone
  • Patent number: 6952826
    Abstract: A method for implementing a multi-level system model for deterministically handling selected data comprises a picokernel module that invokes an isochronous scheduler to select, schedule, and execute active isochronous processes on an electronic device in response to a cycle start signal from an isochronous clock. The active isochronous processes may selectively set plesiochronous flags to thereby designate corresponding plesiochronous processes as active plesiochronous processes. Once all active isochronous processes have been executed in a given isochronous cycle, then the picokernel may invoke a plesiochronous scheduler to select, schedule, and execute any active plesiochronous processes on the electronic device.
    Type: Grant
    Filed: October 18, 2000
    Date of Patent: October 4, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Scott D. Smyers, Bruce A. Fairman, Glen D. Stone, Harold A. Ludtke
  • Patent number: 6934781
    Abstract: A system and method for effectively performing isochronous data transfers comprises a network device including an input/output (I/O) bus that is coupled to an input/output (I/O) node and an isochronous-capable network interface. The network interface and the I/O node may send requests to an arbiter for control of the I/O bus to perform a data transfer operation. In accordance with the present invention, an arbiter filter is interposed between the arbiter and both the network interface and the I/O node to filter respective requests for control of the I/O bus. The network interface advantageously provides an isochronous request to the arbiter filter to thereby de-assert conflicting requests so that the network interface may effectively perform a time-sensitive isochronous data transfer.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: August 23, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen D. Stone, Bruce A. Fairman, Scott D. Smyers
  • Patent number: 6928646
    Abstract: A system and method for efficiently performing scheduling operations in an electronic device comprises an allocation manager that initially evaluates a task scheduling request based upon certain request parameters. The request parameters may include a resource requirement and an execution interval. If the task scheduling request is granted, then the allocation manager adds the corresponding task to a prioritized task table. A scheduling manager may then reference the task table to efficiently identify the next task for scheduling and execution on the electronic device.
    Type: Grant
    Filed: February 2, 2000
    Date of Patent: August 9, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: David V. James, Glen D. Stone
  • Patent number: 6847650
    Abstract: A system and method for utilizing a memory device to support isochronous processes comprises a memory device that may be partitioned to provide an isochronous memory for storing high-priority isochronous information, and a processor device for accessing and utilizing the isochronous information that is stored in the isochronous memory. The isochronous memory is reserved for storing the isochronous information, and may be reconfigured into a selectable number of memory channels of varying size that each corresponds to an associated isochronous process.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: January 25, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen D. Stone, David V. James, Bruce A. Fairman
  • Patent number: 6728834
    Abstract: A system and method for effectively implementing isochronous processor cache comprises a memory device for storing high-priority isochronous information, an isochronous cache coupled to the memory device for locally caching the isochronous information from the memory device, and a processor device for accessing and utilizing the isochronous information that is stored in the isochronous cache. The isochronous cache is reserved for storing the isochronous information, and may be reconfigured into a selectable number of cache channels of varying size that each corresponds to an associated isochronous process.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: April 27, 2004
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen D. Stone, Scott D. Smyers, Bruce A. Fairman
  • Publication number: 20030115430
    Abstract: A system and method for effectively implementing isochronous processor cache comprises a memory device for storing high-priority isochronous information, an isochronous cache coupled to the memory device for locally caching the isochronous information from the memory device, and a processor device for accessing and utilizing the isochronous information that is stored in the isochronous cache. The isochronous cache is reserved for storing the isochronous information, and may be reconfigured into a selectable number of cache channels of varying size that each corresponds to an associated isochronous process.
    Type: Application
    Filed: January 27, 2003
    Publication date: June 19, 2003
    Inventors: Glen D. Stone, Scott D. Smyers, Bruce A. Fairman
  • Patent number: 6578109
    Abstract: A system and method for effectively implementing isochronous processor cache comprises a memory device for storing high-priority isochronous information, an isochronous cache coupled to the memory device for locally caching the isochronous information from the memory device, and a processor device for accessing and utilizing the isochronous information that is stored in the isochronous cache. The isochronous cache is reserved for storing the isochronous information, and may be reconfigured into a selectable number of cache channels of varying size that each corresponds to an associated isochronous process.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: June 10, 2003
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen D. Stone, Scott D. Smyers, Bruce A. Fairman
  • Patent number: 6557067
    Abstract: A system and method to effectively compensate for delays in an electronic interconnect comprises a controller that initially schedules a first transmission from a first talker device to several listener devices. The controller then schedules a second talker device to pre-roll a second transmission and selectively routes the second transmission to compensate for delays introduced by components of said electronic interconnect to thereby provide a seamless transmission stream to the several listeners.
    Type: Grant
    Filed: February 3, 2000
    Date of Patent: April 29, 2003
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: David V. James, Scott D. Smyers, Glen D. Stone, Bruce A. Fairman
  • Publication number: 20030005194
    Abstract: A system and method for effectively performing isochronous data transfers comprises a network device including an input/output (I/O) bus that is coupled to an input/output (I/O) node and an isochronous-capable network interface. The network interface and the I/O node may send requests to an arbiter for control of the I/O bus to perform a data transfer operation. In accordance with the present invention, an arbiter filter is interposed between the arbiter and both the network interface and the I/O node to filter respective requests for control of the I/O bus. The network interface advantageously provides an isochronous request to the arbiter filter to thereby de-assert conflicting requests so that the network interface may effectively perform a time-sensitive isochronous data transfer.
    Type: Application
    Filed: August 22, 2002
    Publication date: January 2, 2003
    Inventors: Glen D. Stone, Bruce A. Fairman, Scott D. Smyers
  • Patent number: 6463489
    Abstract: A system and method for effectively performing isochronous data transfers comprises a network device including an input/output (I/O) bus that is coupled to an input/output (I/O) node and an isochronous-capable network interface. The network interface and the I/O node may send requests to an arbiter for control of the I/O bus to perform a data transfer operation. In accordance with the present invention, an arbiter filter is interposed between the arbiter and both the network interface and the I/O node to filter respective requests for control of the I/O bus. The network interface advantageously provides an isochronous request to the arbiter filter to thereby de-assert conflicting requests so that the network interface may effectively perform a time-sensitive isochronous data transfer.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: October 8, 2002
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen D. Stone, Bruce A. Fairman, Scott D. Smyers
  • Patent number: RE38514
    Abstract: A system for controlling memory accesses in a memory device in a multi-processor computer system comprises a memory controller and a data storage. The data storage comprises a plurality of memory lines. Each memory line has a check field for storing a GONE code that indicates that the data is held in a cache, a g bit field for storing a G bit for confirming the code in the check field, a tag field for storing an identification of the processor in whose cache the data is held, and a d bit field for storing the true value of the G bit in rare situations. The memory controller comprises a data buffer, an address buffer, and a memory sequencer. The memory sequencer is a state machine for controlling the functions of the memory device.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: May 11, 2004
    Assignee: Apple Computer, Inc.
    Inventors: David V. James, Glen D. Stone