Patents by Inventor Michael P. Lyle
Michael P. Lyle 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: 10175914Abstract: Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the content object, from a plurality of storage locations comprising a distributed content storage system, based at least in part on probability data indicating a degree to which the selected storage location is associated statistically with a feature comprising the set of features determined to be associated with the content object.Type: GrantFiled: September 5, 2013Date of Patent: January 8, 2019Assignee: QUALCOMM IncorporatedInventors: Robert F. Ross, Michael P. Lyle
-
Publication number: 20170132265Abstract: A system that includes multiple nodes is disclosed. A first node in the system has a first local storage and a first portion of a distributed index. A second node in the system has a second local storage and a second portion of the distributed index. A third node in the system has a third local storage and a third portion of the distributed index. Each of the first, second, and third nodes includes application logic. If any one of the nodes is removed from the system, neither application nor data availability is impacted.Type: ApplicationFiled: December 29, 2016Publication date: May 11, 2017Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger, Daniel Vekhter
-
Patent number: 9619295Abstract: A system that includes multiple nodes is disclosed. A first node in the system has a first local storage and a first portion of a distributed index. A second node in the system has a second local storage and a second portion of the distributed index. A third node in the system has a third local storage and a third portion of the distributed index. Each of the first, second, and third nodes includes application logic. If any one of the nodes is removed from the system, neither application nor data availability is impacted.Type: GrantFiled: May 21, 2009Date of Patent: April 11, 2017Assignee: QUALCOMM IncorporatedInventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger, Daniel Vekhter
-
Patent number: 8862644Abstract: Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file.Type: GrantFiled: November 28, 2012Date of Patent: October 14, 2014Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
-
Publication number: 20140059290Abstract: Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the content object, from a plurality of storage locations comprising a distributed content storage system, based at least in part on probability data indicating a degree to which the selected storage location is associated statistically with a feature comprising the set of features determined to be associated with the content object.Type: ApplicationFiled: September 5, 2013Publication date: February 27, 2014Applicant: Translattice, Inc.Inventors: Robert F. Ross, Michael P. Lyle
-
Publication number: 20130283287Abstract: Selecting a resource to fulfill a resource requirement is disclosed. For each resource requirement, a resource-specific affinity value is computed with respect to each of a plurality of resources. A bias is applied to each of at least a subset of the resource-specific affinity values. The biased, as applicable, resource-specific affinity values are sorted into a resource preference list. The sorted preference list is used to select a resource to fulfill the resource requirement.Type: ApplicationFiled: April 4, 2013Publication date: October 24, 2013Inventors: Michael P. Lyle, Robert F. Ross
-
Patent number: 8554993Abstract: Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the content object, from a plurality of storage locations comprising a distributed content storage system, based at least in part on probability data indicating a degree to which the selected storage location is associated statistically with a feature comprising the set of features determined to be associated with the content object.Type: GrantFiled: September 21, 2010Date of Patent: October 8, 2013Assignee: Translattice, Inc.Inventors: Robert F. Ross, Michael P. Lyle
-
Patent number: 8549640Abstract: A system and method are disclosed for providing security for a computer network. Content is generated for a computer associated with the network. It is determined whether a user should be routed to the generated content. If it is determined that the user should be routed to the generated content, the user is so routed.Type: GrantFiled: February 12, 2008Date of Patent: October 1, 2013Assignee: Symantec CorporationInventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
-
Patent number: 8438574Abstract: Selecting a resource to fulfill a resource requirement is disclosed. For each resource requirement, a resource-specific affinity value is computed with respect to each of a plurality of resources. A bias is applied to each of at least a subset of the resource-specific affinity values. The biased, as applicable, resource-specific affinity values are sorted into a resource preference list. The sorted preference list is used to select a resource to fulfill the resource requirement.Type: GrantFiled: August 5, 2010Date of Patent: May 7, 2013Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Robert F. Ross
-
Patent number: 8417679Abstract: Updating an index is disclosed. An indication of one or more changes to be made to data is received. The one or more changes are written to a storage medium prior to updating one or more file name index entries. One or more file name index entries are updated prior to writing a new index tree root. A new index tree root is written.Type: GrantFiled: May 21, 2009Date of Patent: April 9, 2013Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Daniel Vekhter, John F. Sherman, II
-
Patent number: 8346824Abstract: Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file.Type: GrantFiled: May 21, 2009Date of Patent: January 1, 2013Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
-
Publication number: 20110072206Abstract: Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the content object, from a plurality of storage locations comprising a distributed content storage system, based at least in part on probability data indicating a degree to which the selected storage location is associated statistically with a feature comprising the set of features determined to be associated with the content object.Type: ApplicationFiled: September 21, 2010Publication date: March 24, 2011Inventors: Robert F. Ross, Michael P. Lyle
-
Patent number: 7854005Abstract: A system and method are disclosed for generating fictitious computer file system content. A template is created. A collection of data items available to be inserted into the template is provided. The template is populated with at least one data item from the collection.Type: GrantFiled: August 18, 2006Date of Patent: December 14, 2010Assignee: Symantec CorporationInventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
-
Patent number: 7827605Abstract: A system and method are disclosed for preventing detection of a monitoring process running on a computer. A request to access a process file concerning a process running on the computer is received from a user. It is determined whether the process file requested by the user relates to the selected process. If the requested process file does not relate to the selected process, the user is provided with access to the file.Type: GrantFiled: October 27, 2008Date of Patent: November 2, 2010Assignee: Symantec CorporationInventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
-
Patent number: 7568227Abstract: A system and method are disclosed for analyzing a network protocol stream for a security-related event. At least two states associated with the network protocol in which a first host system communicating with a second host system using the network protocol may be placed are identified. At least one valid transition between a first state of the at least two states and a second state of the at least two states is defined. The at least one valid transition is expressed in the form of a regular expression. The regular expression is used to analyze the network protocol stream.Type: GrantFiled: September 25, 2001Date of Patent: July 28, 2009Assignee: Symantec CorporationInventors: Michael P. Lyle, Dan Vekhter, Brandon Suzuki
-
Patent number: 7529242Abstract: A system and method are disclosed for routing data packets for network flow analysis by a multi-processor system. A data packet comprising data sufficient to identify a network connection with which the data packet is associated is received. A hash value is calculated based on the data sufficient to identify the network connection with which the data packet is associated. The data packet is assigned, based on the hash value, to one of the plurality of processors for analysis.Type: GrantFiled: February 15, 2002Date of Patent: May 5, 2009Assignee: Symantec CorporationInventor: Michael P. Lyle
-
Publication number: 20090064331Abstract: A system and method are disclosed for preventing detection of a monitoring process running on a computer. A request to access a process file concerning a process running on the computer is received from a user. It is determined whether the process file requested by the user relates to the selected process. If the requested process file does not relate to the selected process, the user is provided with access to the file.Type: ApplicationFiled: October 27, 2008Publication date: March 5, 2009Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
-
Patent number: 7461402Abstract: A system and method are disclosed for preventing detection of a selected process running on a computer. A request to access a file concerning a process running on the computer is received from a user. It is determined whether the file requested by the user relates to the selected process. If the requested file does not relate to the selected process, the user is provided with access to the file.Type: GrantFiled: July 14, 2000Date of Patent: December 2, 2008Assignee: Symantec CorporationInventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
-
Publication number: 20080141349Abstract: A system and method are disclosed for providing security for a computer network. Content is generated for a computer associated with the network. It is determined whether a user should be routed to the generated content. If it is determined that the user should be routed to the generated content, the user is so routed.Type: ApplicationFiled: February 12, 2008Publication date: June 12, 2008Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
-
Patent number: 7356844Abstract: A system and method are disclosed for providing security for a computer network. Content is generated for a computer associated with the network. It is determined whether a user should be routed to the generated content. If it is determined that the user should be routed to the generated content, the user is so routed.Type: GrantFiled: October 5, 2005Date of Patent: April 8, 2008Assignee: Symantec CorporationInventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo