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: 10013277
    Abstract: During a distributed transaction, a computing device that hosts a participant of the distributed transaction intercepts an operation to change a resource from an initial state to a resultant state. The computing device determines an inverse operation that will change the resource from the resultant state back to the initial state. The computing device records the inverse operation and performs the operation.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: July 3, 2018
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20180132519
    Abstract: A system for animal weight management relates to the technical field of optimising animal weight and therefore health. It can be a problem that domestic animals may become underweight or overweight and it can be difficult to obtain accurate information relating to diet and exercise and so difficult to effectively treat animals. The system comprises a database having animal food information, a food plan section to allow creation of a food plan for an animal, an exercise plan section to allow creation of an exercise plan for the animal, a monitoring section including storage to store information about the weight history of the animal and the animal's activity, and a monitor adapted to be attached to the animal and provide information about the animal's activity to the monitoring section. The system is principally used by animal health professionals and animal caregivers on domestic animals to optimise the weight and therefore health of the animals.
    Type: Application
    Filed: May 20, 2016
    Publication date: May 17, 2018
    Inventor: MARK CAMERON SOLLY
  • Patent number: 9940183
    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: Grant
    Filed: March 22, 2016
    Date of Patent: April 10, 2018
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9866455
    Abstract: A status inquiry message is generated at a first machine, wherein the status inquiry message is directed to one of a second machine or a service operating on the second machine. A status inquiry message is transmitted to the second machine. The first machine receives a status response message; the status response message indicating management information from the second machine.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: January 9, 2018
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9693657
    Abstract: A spice mill includes a gear mechanism operable in a first operational state wherein the gear mechanism is coupled to a first grinding mechanism and a second operational state wherein the gear mechanism is coupled to a second grinding mechanism. A selector connected to the gear mechanism is movable between a first position and a second position. In the first position the gear mechanism is operable in the first operational state and in the second position the gear mechanism is operable in the second operational state. A cover part is rotatably mounted to the body and connected to the gear mechanism. Rotation of the cover part in a first direction rotates the first grinding mechanism when the gear mechanism is in the first operational state and rotation of the cover part in the first direction rotates the second grinding mechanism when the gear mechanism is in the second operational state.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: July 4, 2017
    Assignee: Helen of Troy Limited
    Inventors: Mark Cameron Naden, Boris Kontorovich
  • Publication number: 20170153911
    Abstract: A method includes receiving, by a mobile device associated with a distributed transaction, a message via a messaging service provided by a mobile network operator. The method further includes determining, by a content based router of the mobile device, that the message is associated with the distributed transaction by determining that the message includes a transaction identifier that corresponds with an entry in a transaction table of the content based router. The entry identifies the distributed transaction and a destination of where to forward the message. The method further includes forwarding, by a processing device of the mobile device, the message to a resource manager resident on the mobile device. The resource manager corresponds to the destination of where to forward the message. The method further includes performing, by the resource manager, an action associated with the distributed transaction in view of contents of the message.
    Type: Application
    Filed: February 14, 2017
    Publication date: June 1, 2017
    Inventor: Mark Cameron Little
  • Patent number: 9642804
    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: October 6, 2015
    Date of Patent: May 9, 2017
    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: 9619104
    Abstract: Computerized methods and interactive input systems for manipulation of 3D objects are disclosed. An image of 3D object is displayed on a 2D interactive surface, and input is received and is interpreted for manipulating the 3D object. When the 3D object is selected, rotation control handles indicating available rotation directions are displayed. In one embodiment, the method comprises capturing images of a 3D input space, recognizing at least one object in the images, and comparing the recognized objects in the images to determine a difference therebetween based on a difference threshold. Depending on the outcome of the comparison, the recognized objects are emerged and associated with digital content, or only one of the recognized objects is maintained and associated with digital content.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: April 11, 2017
    Assignee: SMART TECHNOLOGIES ULC
    Inventors: Min Xin, Viktor Antonyuk, Edward Tse, Henry Lai, Mark Cameron Loken, Zhaohui Xing, Erik Benner, Danny Ma, Roberto Arturo Diaz-Marino, Shymmon Banerjee, Esteban Ginez, Luqing Wang
  • Patent number: 9621634
    Abstract: A processor records statistics regarding invocation of a second component of a distributed computing system by a first component of the distributed computing system. The processor determines a dependency between the first component and the second component based on the statistics and determines a dependency rating for the dependency based on the statistics. The processor migrates the first component from a first location to a second different location. Responsive to determining that the dependency rating for the dependency exceeds a dependency threshold, the processor migrates the second component to the second location.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: April 11, 2017
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9578471
    Abstract: A message is received by a mobile phone via a messaging service provided by a mobile network operator, wherein the messaging service is supported by the mobile phone. It is determined whether the message is associated with a distributed transaction. The message is forwarded to a resource manager resident on the mobile phone if the message is associated with the distributed transaction. The resource manager performs an action upon receiving the message based on contents of the message, wherein the action is associated with the distributed transaction.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: February 21, 2017
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20170031302
    Abstract: A method for preventing contamination of a lens assembly by charged particles on an image bearing surface in an electrophotographic printer includes providing a conductive electrode with an opening adjacent the lens assembly; charging the conductive electrode with a variable voltage power supply; and matching a voltage on the image bearing surface with the variable voltage power supply.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Mark Cameron Zaretsky, Richard George Allen, Robert David Bobo, Michael Thomas Dobbertin
  • Patent number: 9527603
    Abstract: An unmanned aerial vehicle (UAV) recovery system comprises a base and a pneumatic capture net, including a set of upwardly extending, flexible, inflatable tubes, supported by a capture net support assembly. Drag forces are exerted on a UAV by the set of tubes when the UAV flies into them. In some examples the recovery system includes a plurality of decelerators, each decelerator having a supply of a restraint strap, connected to the pneumatic net, which can be pulled from the decelerator upon the application of a sufficient force so that movement of the pneumatic net is resistible by forces exertable by the decelerators on the pneumatic net.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: December 27, 2016
    Assignee: ARCTURUS UAV LLC
    Inventors: Mark Cameron Allen, D'Milo Dean Hallerberg, Greg P. Timm
  • Patent number: 9501312
    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: Grant
    Filed: January 30, 2014
    Date of Patent: November 22, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20160331830
    Abstract: Compositions including a therapeutically effective amount of an HIV immunogen in combination with an agent that stimulates the Ras pathway, wherein the agent is not an aluminum salt, are disclosed. Methods are also disclosed for inducing an immune response to HIV, and/or to inhibit or treat HIV infection, in a subject, using an HIV immunogen and an agent that stimulates the Ras pathway. Methods also are disclosed for determining if an immunogenic composition will induce a protective response, and/or to determine if an immunogenic composition is of use to prevent or treat an HIV infection. The methods including determining if the immunogenic composition increases the level of one or more components of the Ras signaling pathway.
    Type: Application
    Filed: January 8, 2015
    Publication date: November 17, 2016
    Applicants: THE UNITED STATES OF AMERICA,as represented by the Secretary,Department of Health and Human Services, OREGON HEALTH & SCIENCE UNIVERSITY
    Inventors: Genoveffa Franchini, Rafick-Pierre Sekaly, Slim Fourati, Mark Cameron, Monica Vaccari, Luca Schifanella, Shari Gordon, Melvin Doster, Namal Malimbada Liyanage
  • Patent number: 9444697
    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: Grant
    Filed: April 24, 2015
    Date of Patent: September 13, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9442431
    Abstract: An intermediate transfer member for electrophotography includes a substrate, a cured static dissipative silicone compliant layer comprising crosslinked silicone polymer formed from a UV light curable siloxane and a UV curing catalyst, and an outermost surface ceramer layer. This intermediate transfer member can be incorporated into a suitable imaging apparatus for forming a toned image on a receiver element.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: September 13, 2016
    Assignee: EASTMAN KODAK COMPANY
    Inventors: Wayne Thomas Ferrar, Douglas Edward Garman, Michel Frantz Molaire, Mark Cameron Zaretsky
  • Patent number: 9417906
    Abstract: In a distributed computing system, a processing device executing a caveat enabled transaction manager registers one or more transaction participants with the transaction manager. To register a transaction participant, the caveat enabled transaction manager records an address of the transaction participant. The caveat enabled transaction manager additionally determines whether the transaction participant is associated with any transaction caveats. If the transaction participant is associated with a transaction caveat, the caveat enabled transaction manager records the transaction caveat.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: August 16, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Publication number: 20160232178
    Abstract: Methods, systems, and computer program products are included for performing a transaction, where log entries pertaining to the transaction are maintained following the transaction for audit purposes. The log entries may include information about the transaction at various stages, including time information, information regarding operations performed, state information and originator information.
    Type: Application
    Filed: February 9, 2015
    Publication date: August 11, 2016
    Inventor: Mark Cameron Little
  • Publication number: 20160234090
    Abstract: A method performed by a computing system includes, executing a thread, the thread comprising an instruction to send a message to a remote system, after sending the message, allowing continued execution of the thread, after a first period of time, checking for a response to the message, and in response to determining that the response has not been received and that the first period of time is less than a predetermined amount of time, waiting for an additional period of time for the response. The predetermined amount of time is based on collected data associated with a set of conditions that correspond to a current set of conditions related to the remote system.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventor: Mark Cameron Little
  • Publication number: 20160220068
    Abstract: A spice mill includes a gear mechanism operable in a first operational state wherein the gear mechanism is coupled to a first grinding mechanism and a second operational state wherein the gear mechanism is coupled to a second grinding mechanism. A selector connected to the gear mechanism is movable between a first position and a second position. In the first position the gear mechanism is operable in the first operational state and in the second position the gear mechanism is operable in the second operational state. A cover part is rotatably mounted to the body and connected to the gear mechanism. Rotation of the cover part in a first direction rotates the first grinding mechanism when the gear mechanism is in the first operational state and rotation of the cover part in the first direction rotates the second grinding mechanism when the gear mechanism is in the second operational state.
    Type: Application
    Filed: January 22, 2015
    Publication date: August 4, 2016
    Inventors: Mark Cameron Naden, Boris Kontorovich