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: 10175914
    Abstract: 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: Grant
    Filed: September 5, 2013
    Date of Patent: January 8, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Robert F. Ross, Michael P. Lyle
  • Publication number: 20170132265
    Abstract: 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: Application
    Filed: December 29, 2016
    Publication date: May 11, 2017
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger, Daniel Vekhter
  • Patent number: 9619295
    Abstract: 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: Grant
    Filed: May 21, 2009
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger, Daniel Vekhter
  • Patent number: 8862644
    Abstract: 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: Grant
    Filed: November 28, 2012
    Date of Patent: October 14, 2014
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
  • Publication number: 20140059290
    Abstract: 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: Application
    Filed: September 5, 2013
    Publication date: February 27, 2014
    Applicant: Translattice, Inc.
    Inventors: Robert F. Ross, Michael P. Lyle
  • Publication number: 20130283287
    Abstract: 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: Application
    Filed: April 4, 2013
    Publication date: October 24, 2013
    Inventors: Michael P. Lyle, Robert F. Ross
  • Patent number: 8554993
    Abstract: 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: Grant
    Filed: September 21, 2010
    Date of Patent: October 8, 2013
    Assignee: Translattice, Inc.
    Inventors: Robert F. Ross, Michael P. Lyle
  • Patent number: 8549640
    Abstract: 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: Grant
    Filed: February 12, 2008
    Date of Patent: October 1, 2013
    Assignee: Symantec Corporation
    Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
  • Patent number: 8438574
    Abstract: 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: Grant
    Filed: August 5, 2010
    Date of Patent: May 7, 2013
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Robert F. Ross
  • Patent number: 8417679
    Abstract: 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: Grant
    Filed: May 21, 2009
    Date of Patent: April 9, 2013
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Daniel Vekhter, John F. Sherman, II
  • Patent number: 8346824
    Abstract: 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: Grant
    Filed: May 21, 2009
    Date of Patent: January 1, 2013
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
  • Publication number: 20110072206
    Abstract: 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: Application
    Filed: September 21, 2010
    Publication date: March 24, 2011
    Inventors: Robert F. Ross, Michael P. Lyle
  • Patent number: 7854005
    Abstract: 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: Grant
    Filed: August 18, 2006
    Date of Patent: December 14, 2010
    Assignee: Symantec Corporation
    Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
  • Patent number: 7827605
    Abstract: 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: Grant
    Filed: October 27, 2008
    Date of Patent: November 2, 2010
    Assignee: Symantec Corporation
    Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
  • Patent number: 7568227
    Abstract: 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: Grant
    Filed: September 25, 2001
    Date of Patent: July 28, 2009
    Assignee: Symantec Corporation
    Inventors: Michael P. Lyle, Dan Vekhter, Brandon Suzuki
  • Patent number: 7529242
    Abstract: 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: Grant
    Filed: February 15, 2002
    Date of Patent: May 5, 2009
    Assignee: Symantec Corporation
    Inventor: Michael P. Lyle
  • Publication number: 20090064331
    Abstract: 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: Application
    Filed: October 27, 2008
    Publication date: March 5, 2009
    Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
  • Patent number: 7461402
    Abstract: 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: Grant
    Filed: July 14, 2000
    Date of Patent: December 2, 2008
    Assignee: Symantec Corporation
    Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
  • Publication number: 20080141349
    Abstract: 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: Application
    Filed: February 12, 2008
    Publication date: June 12, 2008
    Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo
  • Patent number: 7356844
    Abstract: 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: Grant
    Filed: October 5, 2005
    Date of Patent: April 8, 2008
    Assignee: Symantec Corporation
    Inventors: Michael P. Lyle, Robert F. Ross, James R. Maricondo