Patents by Inventor Kevin Glen Roy Greer
Kevin Glen Roy Greer 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: 9380534Abstract: A system and method for selecting a power efficient network interface are provided. One or more network interfaces for data transfer are detected on an electronic device. An active network interface from the one or more network interfaces, where the active network interface is active for data transfer, is identified. One or more power profiles corresponding to the one or more network interfaces are obtained. A power efficient network interface for data transfer from the one or more network interfaces based on the one or more obtained power profiles is determined. In a case where the determined power efficient network interface is not the active network interface, the power efficient network interface is activated for data transfer; data transfer by the active network interface is suspended after the power efficient network interface has been activated.Type: GrantFiled: June 7, 2012Date of Patent: June 28, 2016Assignee: Google Inc.Inventors: Ryan James Harrison, Seyed Behdad Esfahbod MirHosseinZadeh Sarabi, Jonathan Foster Kliegman, Kevin Glen Roy Greer, Wojciech Baranowski, Fady Samuel, Kevin Anthony Ellis
-
Publication number: 20150198996Abstract: Techniques for managing power consumption are described herein. In some embodiments, the subject technology provides a method for managing power consumption in a battery powered device, the method comprising steps for determining a user engagement with a battery powered device, wherein the battery powered device comprises one or more hardware components, calculating a power time duration for which the battery powered device is to be maintained in a powered state based on the user engagement with the battery powered device and automatically adjusting power consumption characteristics of the one or more hardware components based on the power time duration. Systems and computer-readable media are also provided.Type: ApplicationFiled: March 15, 2012Publication date: July 16, 2015Applicant: GOOGLE INC.Inventors: Jonathan Foster KLIEGMAN, Seyed Behdad Esfahbod MirHosseinZadeh SARABI, Kevin Glen Roy GREER, Ryan James HARRISON, Wojciech BARANOWSKI, Fady SAMUEL, Kevin Anthony ELLIS
-
Publication number: 20150201377Abstract: A system and method for selecting a power efficient network interface are provided. One or more network interfaces for data transfer are detected on an electronic device. An active network interface from the one or more network interfaces, where the active network interface is active for data transfer, is identified. One or more power profiles corresponding to the one or more network interfaces are obtained. A power efficient network interface for data transfer from the one or more network interfaces based on the one or more obtained power profiles is determined. In a case where the determined power efficient network interface is not the active network interface, the power efficient network interface is activated for data transfer; data transfer by the active network interface is suspended after the power efficient network interface has been activated.Type: ApplicationFiled: June 7, 2012Publication date: July 16, 2015Applicant: Google Inc.Inventors: Ryan James Harrison, Seyed Behdad Esfahbod MirHosseinZadeh Sarabi, Jonathan Foster Kliegman, Kevin Glen Roy Greer, Wojciech Baranowski, Fady Samuel, Kevin Anthony Ellis
-
Patent number: 8805897Abstract: A method and system for storage is provided that in one embodiment includes a store process that continually appends data to the end of a data file and without deleting the data file. Additions, changes and deletions to data are managed by adding new data to the file and changing appropriate pointers in the data file to reflect the new data. Various application programming interfaces are also provided so that the store process can operate transparently to higher level applications. Various plug-ins are also provided so that the store process can utilize different types, configurations and numbers of storage devices.Type: GrantFiled: December 13, 2007Date of Patent: August 12, 2014Assignee: Redknee Inc.Inventor: Kevin Glen Roy Greer
-
Publication number: 20120173615Abstract: A data broker method, apparatus and system is provided.Type: ApplicationFiled: September 4, 2009Publication date: July 5, 2012Applicant: REDKNEE INC.Inventors: Kevin Glen Roy Greer, Daniel Raymond MacDonald
-
Patent number: 8209306Abstract: A data repository system and method are provided. A method in accordance with an embodiment includes an operation that can be used to port data from one or more existing database partitions to new database partitions according to a minimally progressive hash. The method can be used to increase the overall size of databases while a system runs hot, with little or no downtime.Type: GrantFiled: July 12, 2011Date of Patent: June 26, 2012Assignee: Redknee, Inc.Inventor: Kevin Glen Roy Greer
-
Publication number: 20110270811Abstract: A data repository system and method are provided. A method in accordance with an embodiment includes an operation that can be used to port data from one or more existing database partitions to new database partitions according to a minimally progressive hash. The method can be used to increase the overall size of databases while a system runs hot, with little or no downtime.Type: ApplicationFiled: July 12, 2011Publication date: November 3, 2011Applicant: Redknee Inc.Inventor: Kevin Glen Roy GREER
-
Patent number: 8005804Abstract: A data repository system and method are provided. A method in accordance with an embodiment includes an operation that can be used to port data from one or more existing database partitions to new database partitions according to a minimally progressive hash. The method can be used to increase the overall size of databases while a system runs hot, with little or no downtime.Type: GrantFiled: January 29, 2010Date of Patent: August 23, 2011Assignee: Redknee Inc.Inventor: Kevin Glen Roy Greer
-
Publication number: 20100274829Abstract: A method and system for storage is provided that in one embodiment includes a store process that continually appends data to the end of a data file and without deleting the data file. Additions, changes and deletions to data are managed by adding new data to the file and changing appropriate pointers in the data file to reflect the new data. Various application programming interfaces are also provided so that the store process can operate transparently to higher level applications. Various plug-ins are also provided so that the store process can utilize different types, configurations and numbers of storage devices.Type: ApplicationFiled: December 13, 2007Publication date: October 28, 2010Applicant: Redknee Inc.Inventor: Kevin Glen Roy Greer
-
Publication number: 20100131508Abstract: A data repository system and method are provided. A method in accordance with an embodiment includes an operation that can be used to port data from one or more existing database partitions to new database partitions according to a minimally progressive hash. The method can be used to increase the overall size of databases while a system runs hot, with little or no downtime.Type: ApplicationFiled: January 29, 2010Publication date: May 27, 2010Applicant: REDKNEE INC.Inventor: Kevin Glen Roy GREER
-
Patent number: 7680766Abstract: A data repository system and method are provided. A method in accordance with an embodiment includes an operation that can be used to port data from one or more existing database partitions to new database partitions according to a minimally progressive hash. The method can be used to increase the overall size of databases while a system runs hot, with little or no downtime.Type: GrantFiled: March 29, 2007Date of Patent: March 16, 2010Assignee: Redknee Inc.Inventor: Kevin Glen Roy Greer
-
Publication number: 20080243961Abstract: A data repository system and method are provided. A method in accordance with an embodiment includes an operation that can be used to port data from one or more existing database partitions to new database partitions according to a minimally progressive hash. The method can be used to increase the overall size of databases while a system runs hot, with little or no downtime.Type: ApplicationFiled: March 29, 2007Publication date: October 2, 2008Applicant: Redknee Inc.Inventor: Kevin Glen Roy Greer
-
Publication number: 20080235255Abstract: In telecommunication networks, the need for real-time extension of data repositories is increasing. The present application provides an extensible data repository that can be used by a plurality of different applications that each has a local data format structure and database command structure. A single data repository is available to all of the applications. A universal dynamic storage application resides between the common database and the applications, and permits each application to interact with the common database according to its local format structure and database command structure.Type: ApplicationFiled: March 19, 2007Publication date: September 25, 2008Applicant: Redknee Inc.Inventors: Kevin Glen Roy Greer, Rubens Rahim