Patents by Inventor Gary P. Raden
Gary P. Raden 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: 9268835Abstract: Systems and methods are directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework, various modes are allowed to be built up on top of the core system.Type: GrantFiled: June 17, 2013Date of Patent: February 23, 2016Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Olga I. Kuznetsova, Gary P. Raden, II, Vishal Parakh
-
Publication number: 20130282656Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: ApplicationFiled: June 17, 2013Publication date: October 24, 2013Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Olga I. Kuznetsova, Gary P. Raden, II, Vishal Parakh
-
Patent number: 8468132Abstract: An eventually consistent replicated data store uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With such a data replication framework, various modes are allowed to be built up on top of the core system.Type: GrantFiled: December 28, 2010Date of Patent: June 18, 2013Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Olga I. Kuznetsova, Gary P. Raden, II, Vishal Parakh
-
Patent number: 7676437Abstract: A license enforcement system is disclosed herein. The system receives digitized licenses associated with computer applications in a secure license store. The licenses are then monitored and compared with the actual use by users to determine compliance with licenses. If users employ an application in violation of licensing terms then corrective action can be taken such as providing warnings and/or shutting down or denying access to a licensed application. Additional security features are employed to ensure that license store data is valid and that the system is constantly monitored except where a bypass component is properly utilized. Furthermore, a user can utilize a plurality of different wizards such as an add license wizard, a backup license wizard and a restore license wizard, to facilitate easy step-by-step interaction with the license system.Type: GrantFiled: July 25, 2005Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Lingan Satkunanathan, Sameer Yusufali Merchant, Gary P. Raden
-
Patent number: 7613804Abstract: The present invention leverages a data gathering service to provide information regarding a network system's health, performance and/or utilization via a computing entity, local and/or remote. This provides an optimized means to aggregate a single network's data and/or multiple networks' data, decreasing the amount of effort required by system administrators to keep a network operational and/or to provide control of its utilization and/or update a system's state. In one instance of the present invention, a data gathering service aggregates data from systems and provides access to this information via a communication means. In another instance of the present invention, aggregated data is utilized to provide manual and/or automatic control of one or more aspects of a system's utilization and/or state by an entity and/or a person.Type: GrantFiled: November 25, 2003Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Gary P. Raden, Eduardo da Fonseca Melo, Tolga Bayram Ekmekci, Thomas M. Soemo, Lisa M. Butler, Richard J. Moerloos, Jr.
-
Publication number: 20090240814Abstract: A framework for users to connect to wireless devices, regardless of the underlying wireless technology. The framework has a modular structure, including discovery handlers, pairing handlers, and pairing ceremony modules. Discovery and pairing handlers are specific to each wireless technology, enabling discovery of wireless devices, and connection to the device. Pairing ceremony modules are technology independent, and may be invoked by any pairing handler, regardless of the wireless technology employed by a device. The framework provides an aggregation of wireless technologies into a common user interface, improving the user's experience and expanding possibilities for use of wireless technologies.Type: ApplicationFiled: March 18, 2008Publication date: September 24, 2009Applicant: Microsoft CorporationInventors: Douglas K. Brubacher, Ronald J. Ayala, Gary P. Raden, II, David J. Roth, Alain L. Michaud
-
Patent number: 7590726Abstract: The present invention leverages a data gathering service to provide information regarding a network system's health, performance and/or utilization via a computing entity, local and/or remote. This provides an optimized means to aggregate a single network's data and/or multiple networks' data, decreasing the amount of effort required by system administrators to keep a network operational and/or to provide control of its utilization and/or update a system's state. In one instance of the present invention, a data gathering service aggregates data from systems and provides access to this information via a communication means. In another instance of the present invention, aggregated data is utilized to provide manual and/or automatic control of one or more aspects of a system's utilization by an entity and/or a person. In yet another instance of the present invention, aggregated utilization data is employed to provide a management/productivity tool for end-users of a networked system.Type: GrantFiled: November 25, 2003Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: Gary P. Raden, Eduardo da Fonseca Melo, Tolga Bayram Ekmekci, Thomas M. Soemo, Lisa M. Butler, Richard J. Moerloos, Jr.
-
Patent number: 7467384Abstract: Data associated with a function instance corresponding to a resource on one computer system is published for use on another computer system. A function instance is created on the other computer system using the published data.Type: GrantFiled: May 2, 2005Date of Patent: December 16, 2008Assignee: Microsoft CorporationInventors: Douglas K. Brubacher, Dale Alan Sather, John M. Gehlsen, Kenneth Cooper, Kosar Jaff, Gary P. Raden, Ralph Lipe, Roland Ayala, Shannon J. Chan
-
Patent number: 7430598Abstract: The present invention leverages a data gathering service to provide information regarding a system's health state via a computing entity, local and/or remote. This provides an optimized means to aggregate a single network's data and/or multiple networks' data, decreasing the amount of effort required by system administrators to manage health related alerts. In one instance of the present invention, a data gathering service aggregates health data from systems and provides access to this information via a communication means. In another instance of the present invention, aggregated, averaged data is utilized to provide manual and/or automatic control and/or management facilitation of health monitoring related tasks.Type: GrantFiled: November 25, 2003Date of Patent: September 30, 2008Assignee: Microsoft CorporationInventors: Gary P. Raden, Eduardo da Fonseca Melo, Tolga Bayram Ekmekci, Thomas M. Soemo, Lisa M. Butler, Richard J. Moerloos, Jr.
-
Patent number: 7418700Abstract: The present invention provides a system and method to facilitate installation and/or removal of components in which one of the components is a shared component. The components are installed based on a valid order, such that shared components are installed after other components have been installed. According to one aspect, one or more properties associated with a shared component may be manipulated to facilitate installation and/or removal of components, including the shared component and dependent components.Type: GrantFiled: January 29, 2001Date of Patent: August 26, 2008Assignee: Microsoft CorporationInventors: Jeff A. Zimniewicz, Gary P. Raden, Ryan M. Helgeson, William M. Nelson
-
Publication number: 20020103973Abstract: The present invention provides a system and method to facilitate installation and/or removal of components in which one of the components is a shared component. The components are installed based on a valid order, such that shared components are installed after other components have been installed. According to one aspect, one or more properties associated with a shared component may be manipulated to facilitate installation and/or removal of components, including the shared component and dependent components.Type: ApplicationFiled: January 29, 2001Publication date: August 1, 2002Inventors: Jeff A. Zimniewicz, Gary P. Raden, Ryan M. Helgeson, William M. Nelson