Patents by Inventor Mark Cameron

Mark Cameron 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: 9400641
    Abstract: A middleware layer running on a computing device determines capabilities of the computing device in response to receiving a request for an application. The middleware layer identifies a service level agreement associated with the application. The middleware layer selects one or more services of the middleware layer to assign to the application based on the service level agreement and the capabilities of the computing device. The middleware layer determines whether to install the one or more services on the computing device or on a remote computing device based on the service level agreement, the capabilities of the computing device and properties of the one or more services.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 26, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20160203034
    Abstract: A read-only message is sent by a first participant of multiple participants of a two-phase distributed transaction. The read-only message is received by a processor executing a coordinator node. A one-phase distributed transaction is initiated for a second participant of the multiple participants that did not respond with a read-only message.
    Type: Application
    Filed: March 22, 2016
    Publication date: July 14, 2016
    Inventor: Mark Cameron Little
  • Patent number: 9378348
    Abstract: An enterprise service bus server receives a user's biometric information from a client. The enterprise service bus server requests authentication of the user by sending the user's biometric information to a trusted third party authenticator. Furthermore, the enterprise service bus server establishes a connection with the enterprise service bus client if the trusted third party authenticator indicates that the user is authenticated. In addition, the enterprise service bus server allows access to an enterprise service bus service for the enterprise service client.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: June 28, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20160113874
    Abstract: The instant invention provides for novel cationic lipids that can be used in combination with other lipid components such as cholesterol and PEG-lipids to form lipid nanoparticles with siRNA, to facilitate the cellular uptake and endosomal escape, and to knockdown target mRNA both in vitro and in vivo.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 28, 2016
    Inventors: Mark CAMERON, Jennifer R. DAVIS, Andrea R. GEISER, Matthew G. STANTON, Vladislav V. TELYATNIKOV, Lu TIAN, Weimin WANG
  • Patent number: 9305047
    Abstract: A request from previous coordinator node to assume control of a two-phase commit distributed transaction is received. The previous coordinator node has sent a commit query to multiple participants of the two-phase commit distributed transaction. Each participant can respond with one of a commit message, an abort message, or a read-only message. A read-only message is received from all but one participant. A one-phase commit distributed transaction is initiated for the one participant that did not respond with a read-only message.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: April 5, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20160062264
    Abstract: A method of forming an electrophotographic image having raised information providing a distinct tactile feel. One or more layers of marking particles are formed on an intermediate transfer member using an electrophotographic process responsive to visible image data. A layer of non-marking particles is then formed over the layers of marking particles responsive to tactile image data, wherein a volume average diameter of the non-marking particles is between 150% and 200% of the volume average diameter of the marking particles. The formed layers of marking particles and non-marking particles are then transferred onto a receiver medium so that the non-marking particles are in direct contact with the receiver medium. The transferred layers of non-marking particles and marking particles are then fused onto the receiver medium, wherein the layer of fused non-marking particles has a maximum thickness of at least 20 ?m to provide the distinct tactile feel.
    Type: Application
    Filed: August 27, 2014
    Publication date: March 3, 2016
    Inventors: Mark Cameron Zaretsky, William Joseph Hagen
  • Patent number: 9246908
    Abstract: An enterprise service bus client accesses a user's biometric information, where the biometric information is accessed from a biometric input device coupled to the enterprise service bus client. Furthermore, the enterprise service bus client retrieves a certificate using the user's biometric information. With the certificate, the enterprise service bus client establishes a connection with an enterprise service bus server and accesses an enterprise service bus service.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: January 26, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9213255
    Abstract: A method of forming an electrophotographic image having raised information providing a distinct tactile feel. A layer of non-marking particles is formed onto a receiver medium using an electrophotographic process responsive to tactile image data. One or more layers of marking particles are then formed over the layer of non-marking particles responsive to visible image data, wherein a volume average diameter of the non-marking particles is between 150% and 200% of the volume average diameter of the marking particles. The formed layers of non-marking particles and marking particles are then fused onto the receiver medium, wherein the layer of fused non-marking particles has a maximum thickness of at least 20 ?m to provide the distinct tactile feel.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: December 15, 2015
    Assignee: EASTMAN KODAK COMPANY
    Inventors: Mark Cameron Zaretsky, William Joseph Hagen
  • Patent number: 9201919
    Abstract: A processing device executing a transaction manager sends prepare messages to a plurality of participants of a two-phase commit distributed transaction. Responsive to receiving commit responses from each of the plurality of participants, the processing device commits the two-phase commit distributed transaction. The processing device then ends the two-phase commit distributed transaction without first sending commit messages to the plurality of participants.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: December 1, 2015
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9181295
    Abstract: The instant invention provides for novel cationic lipids that can be used in combination with other lipid components such as cholesterol and PEG-lipids to form lipid nanoparticles with siRNA, to facilitate the cellular uptake and endosomal escape, and to knockdown target mRNA both in vitro and in vivo.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: November 10, 2015
    Assignee: SIRNA THERAPEUTICS, INC.
    Inventors: Mark Cameron, Jennifer R. Davis, Andrea R. Geiser, Matthew G. Stanton, Vladislav V. Telyatnikov, Lu Tian, Weimin Wang
  • Patent number: 9152095
    Abstract: A method for determining transfer bias settings in an electrophotographic printing system having a plurality of printing modules, each printing module including a respective transfer subsystem operated at an associated transfer bias setting. The method includes defining a plurality of test transfer bias sets, each test transfer bias set including a transfer bias setting for the transfer subsystem in each of the printing modules. For each of the defined test transfer bias sets, a plurality of process control patches are transferred onto a measurement surface, wherein the process control patches include a monochrome patch printed using a particular printing module and at least one multi-color patch. A monochrome transfer function and a multi-color transfer function are determined characterizing the amount of the transferred toner as a function of the transfer bias, and are used to determine a transfer bias setting for the particular printing module.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 6, 2015
    Assignee: EASTMAN KODAK COMPANY
    Inventors: Mark Cameron Zaretsky, Rodney Ray Bucks, Kevin Edward Spaulding
  • Patent number: 9135090
    Abstract: Systems and methods are disclosed for handling messages using a messaging bus residing on a mobile device. An example system includes a register module that registers first and second applications. The second application is executing on the mobile device. The system also includes a routing module that receives from the first application a communication in a first format for the second application, determines a second format associated with the second application, and determines whether the first format is different from the second format. When the first format is determined to be different from the second format, the routing module transmits to the second application the communication in the second format. The system further includes a translation module that when the first format is determined to be different from the second format, translates the communication in the first format to the second format.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: September 15, 2015
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20150254504
    Abstract: In one embodiment, a system comprising an epulltab comprising a win code, an encrypted code, and a bar code corresponding to the encrypted code; and a portal system comprising a first device at a first facility and a remote device coupled to the first device over a network, the remote device hosting a website, the first device providing a vendor interface to the website, the portal system configured to: receive the encrypted code or the bar code from the first facility; extract first information from the encrypted code or the bar code; compare at least a portion of the first information with a stored value; and determine whether to validate the epulltab based on the comparison.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Inventors: Jeffrey M. Brown, Michael Mayo Macke, Mark Cameron Nizdil
  • Publication number: 20150229537
    Abstract: A policy is added to a repository. The repository is a component of a distributed computing system. An active service associated with a service level agreement that specifies the policy is identified. The policy is propagated to the active service and then installed on the active service without interrupting the active service. The repository receives the service level agreement that specifies the policy in an enforcement policy. The service level agreement is propagated to the active service and then installed on the active service without interrupting the active service. The policy is then propagated to a client that is associated with the service level agreement installed at the active service.
    Type: Application
    Filed: April 24, 2015
    Publication date: August 13, 2015
    Inventor: Mark Cameron Little
  • Publication number: 20150227574
    Abstract: A request from previous coordinator node to assume control of a two-phase commit distributed transaction is received. The previous coordinator node has sent a commit query to multiple participants of the two-phase commit distributed transaction. Each participant can respond with one of a commit message, an abort message, or a read-only message. A read-only message is received from all but one participant. A one-phase commit distributed transaction is initiated for the one participant that did not respond with a read-only message.
    Type: Application
    Filed: April 23, 2015
    Publication date: August 13, 2015
    Inventor: Mark Cameron Little
  • Patent number: 9098303
    Abstract: A portable computing device detects a connection to a host computing device and receives data from the host computing device identifying at least one of a device type of the host computing device or properties of the host computing device. The portable computing device selects an operating system from a plurality of available operating systems installed on the portable computing device in view of the received data. The portable computing device loads the selected operating system.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: August 4, 2015
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20150212850
    Abstract: An example system includes a registration engine that receives a request to register with a transaction. The request is from a one-phase commit resource manager. The example system also includes a proxy instantiation engine that determines whether a list of registered participants of the transaction includes at least one one-phase commit resource manager. When the list of registered participants is determined to include at least one one-phase commit resource manager, the proxy instantiation engine: (i) creates a proxy for the one-phase commit resource manager, and (2) adds the proxy to the list of registered participants. The proxy supports a prepare operation, commit operation, and abort operation. The system further includes a first-phase coordinator that sends a commit query to each registered two-phase commit participant included in the list. The commit query requests an indication of whether the respective participant can commit the transaction.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9092216
    Abstract: A processing device receives a transactional object at runtime of a compiled application, the transactional object comprising first transactional logic. The processing device determines a locking strategy to use for the transactional object. The processing device generates a transactional proxy for the transactional object, the transactional proxy comprising a transactional marker, a pointer to the transactional object, and second transactional logic that supersedes the first transactional logic. The processing device passes the transactional proxy to the application, wherein the application is to make calls on the transactional proxy instead of on the transactional object.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: July 28, 2015
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9077750
    Abstract: A forum service that is hosted by a server in an enterprise service bus receives a message from a client, the message being directed to a service in the enterprise service bus. The forum service acts as a message transport in the enterprise service bus. A thread is generated in a forum managed by the forum service for communications between the client and the service. The message is stored in the thread. The service is notified of the message, wherein the service to receive the message, process the message and post a response message to the thread.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: July 7, 2015
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9055065
    Abstract: A coordinator running on a computing device identifies a plurality of participants for a distributed transaction, wherein the coordinator coordinates the distributed transaction. The coordinator determines a participant order for the plurality of participants based on one or more ordering rules. The coordinator sends a message to a first participant in the determined participant order. The coordinator then waits until a response is received from the first participant before sending the message to a second participant in the determined participant order.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: June 9, 2015
    Assignee: Red Hat, lnc.
    Inventor: Mark Cameron Little