Patents by Inventor Michael J. Lemen

Michael J. Lemen 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: 10289438
    Abstract: One embodiment is a method and includes monitoring by a module associated with a first application component installed on a first virtual machine (“VM”) a state of at least one second application component installed on a second VM and on which a state of the first application component is at least partially dependent, in which the state of the at least one second application component is made available by a module associated with the at least one application component; determining that the state of the at least one second application component has changed from a first state to a second state; and updating the state of the first application component based on a current state of the first application component and the second state of the at least one second application component.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: May 14, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Dwight Rodney Frye, Jr., Michael J. Lemen, Vinod Jagannath Damle
  • Publication number: 20170364380
    Abstract: One embodiment is a method and includes monitoring by a module associated with a first application component installed on a first virtual machine (“VM”) a state of at least one second application component installed on a second VM and on which a state of the first application component is at least partially dependent, in which the state of the at least one second application component is made available by a module associated with the at least one application component; determining that the state of the at least one second application component has changed from a first state to a second state; and updating the state of the first application component based on a current state of the first application component and the second state of the at least one second application component.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dwight Rodney Frye, JR., Michael J. Lemen, Vinod Jagannath Damle
  • Patent number: 9749840
    Abstract: Generating and analyzing call detail records for various uses of mobile network resources includes, at a mobile network service bus configured to communicate with one or more service entities in a mobile core network, generating a first set of call detail records (CDRs) for messages received from the service entities in the mobile core network and a second set of CDRs for messages received from a tenant server that is providing an applications or a service on the mobile core network. Each of the CDRs included in the first set of CDRs and the second set of CDRs is tagged based on the processes involved in generating the particular CDR. Relationships are determined between the CDRs included in the first set of CDRs and the second set of CDRs based on the tagging and one or more of usage operations and network diagnostic operations are performed based on the relationships.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: August 29, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vinod Jagannath Damle, Showen Yeh, Imnaz Meher Jilani, Raymond G. Prill, Soon Teck Gibson Ang, Walter Glenn Dixon, Kevin Franklin Clayton, Michael J. Lemen
  • Patent number: 7908438
    Abstract: Associative matrix compression methods, systems, computer program products and data structures compress an association matrix that contains counts that indicate associations among pairs of attributes. Selective bit plane representations of those selected segments of the association matrix that have at least one count is performed, to allow compression. More specifically, a set of segments is generated, a respective one of which defines a subset, greater than one, of the pairs of attributes. Selective identifications of those segments that have at least one count are stored. The at least one count that is associated with a respective identified segment is also stored as at least one bit plane representation. The at least one bit plane representation identifies a value of the at least one associated count for a bit position of the count that corresponds to the associated bit plane.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: March 15, 2011
    Assignee: Saffron Technology, Inc.
    Inventors: Michael J. Lemen, James S. Fleming, Manuel Aparicio, IV
  • Publication number: 20100023683
    Abstract: Associative matrix compression methods, systems, computer program products and data structures compress an association matrix that contains counts that indicate associations among pairs of attributes. Selective bit plane representations of those selected segments of the association matrix that have at least one count is performed, to allow compression. More specifically, a set of segments is generated, a respective one of which defines a subset, greater than one, of the pairs of attributes. Selective identifications of those segments that have at least one count are stored. The at least one count that is associated with a respective identified segment is also stored as at least one bit plane representation. The at least one bit plane representation identifies a value of the at least one associated count for a bit position of the count that corresponds to the associated bit plane.
    Type: Application
    Filed: June 3, 2009
    Publication date: January 28, 2010
    Inventors: Michael J. Lemen, James S. Fleming, Manuel Aparicio, IV
  • Patent number: 7565491
    Abstract: Associative matrix compression methods, systems, computer program products and data structures compress an association matrix that contains counts that indicate associations among pairs of attributes. Selective bit plane representations of those selected segments of the association matrix that have at least one count is performed, to allow compression. More specifically, a set of segments is generated, a respective one of which defines a subset, greater than one, of the pairs of attributes. Selective identifications of those segments that have at least one count are stored. The at least one count that is associated with a respective identified segment is also stored as at least one bit plane representation. The at least one bit plane representation identifies a value of the at least one associated count for a bit position of the count that corresponds to the associated bit plane.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: July 21, 2009
    Assignee: Saffron Technology, Inc.
    Inventors: Michael J. Lemen, James S. Fleming, Manuel Aparicio, IV
  • Publication number: 20090110167
    Abstract: In one embodiment, a method includes receiving a call session by an end user. The method includes allowing the end user to select an option to divert the call session to a text session. The method also includes initiating a text session if the end user selects the option to divert the call session to the text session.
    Type: Application
    Filed: October 25, 2007
    Publication date: April 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Carey B. Parker, II, Sean M. Whitsell, Michael J. Lemen, Vijayanivas R. Raghu, Stephen G. Newton
  • Publication number: 20090107265
    Abstract: In one embodiment, a method includes subscribing to a sensor, such that the sensor is operable to record presence data. The method includes receiving the presence data originating from the sensor. The method also includes updating status associated with the sensor based on the presence data and displaying the updated status associated with the sensor.
    Type: Application
    Filed: October 25, 2007
    Publication date: April 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Carey B. Parker, II, Sean M. Whitsell, Michael J. Lemen, Marshall B. Ross
  • Publication number: 20090112926
    Abstract: In one embodiment, a method includes subscribing to a resource that is associated with one or more sensors and receiving presence data originating from the one or more sensors. The method includes determining a status associated with the resource based on the presence data originating from the one or more sensors, wherein the presence data is associated with the resource, updating the status associated with the resource based on the presence data, and displaying the updated status associated with the resource.
    Type: Application
    Filed: October 25, 2007
    Publication date: April 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Carey B. Parker II, Michael J. Lemen, Marshall B. Ross, William L. McKinely, Stephen G. Newton
  • Publication number: 20090112997
    Abstract: In one embodiment, a method includes subscribing to a web item, extracting presence data from the web item, receiving the presence data originating from the web item. The method includes updating status associated with the web item based on the presence data and displaying the updated status associated with the web item.
    Type: Application
    Filed: October 25, 2007
    Publication date: April 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Carey B. Parker, II, Sean M. Whitsell, Michael J. Lemen, Marshall B. Ross, William L. McKinley