Patents Assigned to iolo technologies, LLC
-
Patent number: 9244682Abstract: Idle detection techniques are disclosed. A set of idle conditions that includes one or more conditions not comprising or triggered by an absence of user input is monitored. The device is determined to be idle based at least in part on results of the monitoring. The device may be determined not to be idle even in the absence of recent user input.Type: GrantFiled: November 21, 2012Date of Patent: January 26, 2016Assignee: iolo technologies, LLCInventors: Noah Tilman Rowles, Daniel Harlan Hawks, Dennis Barry Bottrell
-
Patent number: 9043374Abstract: A system and method for efficient data storage, which reduces data entropy of data on a data storage device. The technique organizes related data entities (such as files on a hard drive) in close physical proximity and in a predictive or ordered sequence, to reduce the amount of time and effort (mechanical, computational, or otherwise) a storage/retrieval device needs to expend locating each data related entity as it processes a sequence of requests. In addition, the data may be organized and stored according to a file directory index structure, whereby file fragmentation is reduced.Type: GrantFiled: October 25, 2011Date of Patent: May 26, 2015Assignee: iolo technologies, LLCInventors: Andrew Staffer, Noah T. Rowles
-
Patent number: 9043373Abstract: A system and method for efficient data storage, which reduces data entropy of data on a data storage device. The technique organizes related data entities (such as files on a hard drive) in close physical proximity and in a predictive or ordered sequence, to reduce the amount of time and effort (mechanical, computational, or otherwise) a storage/retrieval device needs to expend locating each related data entity as it processes a sequence of requests. In addition, the data may be organized and stored according to a file directory index structure, whereby file fragmentation is reduced.Type: GrantFiled: August 17, 2010Date of Patent: May 26, 2015Assignee: iolo technologies, LLCInventors: Andrew Staffer, Noah T. Rowles
-
Patent number: 8819427Abstract: Device-specific secure software licensing techniques are disclosed. In various embodiments, a key/token pair associated with a client requesting license validation is received. It is determined whether the key/token pair matches an entry in a store of currently valid key/token pairs. An affirmative response is sent in the event the key/token pair matches a corresponding entry in the store of currently valid key/token pairs.Type: GrantFiled: June 15, 2012Date of Patent: August 26, 2014Assignee: iolo technologies, LLCInventors: Noah Tilman Rowles, Daniel Harlan Hawks, Dennis Barry Bottrell
-
Publication number: 20130339284Abstract: Techniques to predict software usage duration are disclosed. Software usage duration data indicating for each of a plurality of systems a duration of usage of an application or other software on that system is received. The software usage duration data is used to determine a predicted software usage duration for the application or other software.Type: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: iolo technologies, LLCInventors: Noah Tilman Rowles, Daniel Harlan Hawks
-
Publication number: 20130339731Abstract: Device-specific secure software licensing techniques are disclosed. In various embodiments, a key/token pair associated with a client requesting license validation is received. It is determined whether the key/token pair matches an entry in a store of currently valid key/token pairs. An affirmative response is sent in the event the key/token pair matches a corresponding entry in the store of currently valid key/token pairs.Type: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: IOLO TECHNOLOGIES, LLCInventors: Noah Tilman Rowles, Daniel Harlan Hawks, Dennis Barry Bottrell
-
Publication number: 20130303194Abstract: A pattern associated with a mobile device is determined based at least in part on time information and location information associated with the mobile device. A mobile device behavior to be associated with the pattern is determined. The mobile device is configured to exhibit the mobile device behavior automatically during at least a portion of a subsequent repetition of the pattern.Type: ApplicationFiled: May 11, 2012Publication date: November 14, 2013Applicant: IOLO TECHNOLOGIES, LLCInventor: Noah Tilman Rowles
-
Publication number: 20130151839Abstract: Idle detection techniques are disclosed. A set of idle conditions that includes one or more conditions not comprising or triggered by an absence of user input is monitored. The device is determined to be idle based at least in part on results of the monitoring. The device may be determined not to be idle even in the absence of recent user input.Type: ApplicationFiled: November 21, 2012Publication date: June 13, 2013Applicant: IOLO TECHNOLOGIES, LLCInventor: IOLO technologies, LLC
-
Publication number: 20130014119Abstract: A method and system to improve performance of a computer system is disclosed. One aspect of certain embodiments includes selectively deallocating or allocating computer resources to a set of computer programs associated with the computer system.Type: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Applicant: Iolo Technologies, LLCInventor: Noah Tilman Rowles
-
Patent number: 7873877Abstract: A system and method for monitoring computer performance and repairing and/or optimizing system configurations. During these idle times, the present process executes a sequence of background system analyses that can trigger associated optimization, maintenance, or repair actions based on a comparison of current computer states and baseline optimal health data. If other tasks are initiated by a user of the system, while the present invention is performing any of its actions, the monitoring and repair program terminates itself and releases full control back to the user and operating system.Type: GrantFiled: November 30, 2007Date of Patent: January 18, 2011Assignee: iolo technologies, LLCInventors: Noah Tilman Rowles, Daniel Harlan Hawks