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: 10223688Abstract: 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: GrantFiled: September 23, 2013Date of Patent: March 5, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Paul N. Fahn, Glen D. Stone
-
Patent number: 9973565Abstract: 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: GrantFiled: March 12, 2014Date of Patent: May 15, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Glen D. Stone, Mahfuzur Rahman, Alan Messer, Russell A. Berkoff, Paul N. Fahn
-
Publication number: 20150294122Abstract: 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: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Applicant: Samsung Electronics Co., Ltd.Inventors: Sanjeev VERMA, Glen D. STONE
-
Publication number: 20140330881Abstract: 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: ApplicationFiled: March 12, 2014Publication date: November 6, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Glen D. STONE, Mahfuzur RAHMAN, Alan MESSER, Russell A. BERKOFF, Paul N. FAHN
-
Publication number: 20140279566Abstract: 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: ApplicationFiled: August 30, 2013Publication date: September 18, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Sanjeev Verma, Glen D. Stone
-
Publication number: 20140089119Abstract: 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: ApplicationFiled: September 23, 2013Publication date: March 27, 2014Applicant: Samsung Electronics Company, Ltd.Inventors: Paul N. Fahn, Glen D. Stone
-
Patent number: 7318090Abstract: 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: GrantFiled: September 13, 2000Date of Patent: January 8, 2008Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Bruce A Fairman, Glen D. Stone, Scott D. Smyers
-
Patent number: 7069558Abstract: 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: GrantFiled: August 9, 2000Date of Patent: June 27, 2006Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Glen D. Stone, Bruce A Fairman, Harold A. Ludtke
-
Patent number: 6973653Abstract: 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: GrantFiled: March 9, 2000Date of Patent: December 6, 2005Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Bruce A. Fairman, Scott D. Smyers, Harold A. Ludtke, Glen D. Stone
-
Patent number: 6952826Abstract: 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: GrantFiled: October 18, 2000Date of Patent: October 4, 2005Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Scott D. Smyers, Bruce A. Fairman, Glen D. Stone, Harold A. Ludtke
-
Patent number: 6934781Abstract: 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: GrantFiled: August 22, 2002Date of Patent: August 23, 2005Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Glen D. Stone, Bruce A. Fairman, Scott D. Smyers
-
Patent number: 6928646Abstract: 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: GrantFiled: February 2, 2000Date of Patent: August 9, 2005Assignees: Sony Corporation, Sony Electronics Inc.Inventors: David V. James, Glen D. Stone
-
Patent number: 6847650Abstract: 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: GrantFiled: June 29, 2000Date of Patent: January 25, 2005Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Glen D. Stone, David V. James, Bruce A. Fairman
-
Patent number: 6728834Abstract: 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: GrantFiled: January 27, 2003Date of Patent: April 27, 2004Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Glen D. Stone, Scott D. Smyers, Bruce A. Fairman
-
Publication number: 20030115430Abstract: 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: ApplicationFiled: January 27, 2003Publication date: June 19, 2003Inventors: Glen D. Stone, Scott D. Smyers, Bruce A. Fairman
-
Patent number: 6578109Abstract: 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: GrantFiled: June 29, 2000Date of Patent: June 10, 2003Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Glen D. Stone, Scott D. Smyers, Bruce A. Fairman
-
Patent number: 6557067Abstract: 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: GrantFiled: February 3, 2000Date of Patent: April 29, 2003Assignees: Sony Corporation, Sony Electronics Inc.Inventors: David V. James, Scott D. Smyers, Glen D. Stone, Bruce A. Fairman
-
Publication number: 20030005194Abstract: 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: ApplicationFiled: August 22, 2002Publication date: January 2, 2003Inventors: Glen D. Stone, Bruce A. Fairman, Scott D. Smyers
-
Patent number: 6463489Abstract: 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: GrantFiled: August 26, 1999Date of Patent: October 8, 2002Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Glen D. Stone, Bruce A. Fairman, Scott D. Smyers
-
System for and method of efficiently controlling memory accesses in a multiprocessor computer system
Patent number: RE38514Abstract: 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: GrantFiled: April 18, 2001Date of Patent: May 11, 2004Assignee: Apple Computer, Inc.Inventors: David V. James, Glen D. Stone