Patents by Inventor Michael Curtis

Michael Curtis 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: 10267769
    Abstract: A method for fixing a biological sample includes delivering energy through a biological sample that has been removed from a subject, while fixing the biological sample. A change in speed of the energy traveling through the biological sample is evaluated to monitor the progress of the fixation. A system for performing the method can include a transmitter that outputs the energy and a receiver configured to detect the transmitted energy. A computing device can evaluate the speed of the energy based on signals from the receiver.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: April 23, 2019
    Assignee: Ventana Medical Systems, Inc.
    Inventors: Michael Otter, David Chafin, Abbey Pierson, Jefferson Curtis Taft
  • Patent number: 10252169
    Abstract: An approach to facilitate providing leaderboards based upon in-game events within a game space. The leaderboards based on user progress to achieving one or more administrator defined objectives within the game space, where each objective requires the completion of one or more activities. An objective metric for the first user, indicating the first user's progress toward achieving the objective may be determined, based upon one or more activity metric values for the first user. The activity metric values providing an indication of the first user's progress toward completing activities required to be completed to achieve the objective, as defined by an administrator.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: April 9, 2019
    Assignee: Kabam, Inc.
    Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
  • Patent number: 10245513
    Abstract: An approach to facilitating interface-based game-space contest generation is provided. A user interface may be provided to an administrator. The user interface may be configured to receive user inputs from the administrator that include one or more performance criteria to be associated with a contest to be provided in a game space, one or more awards to be distributed in association with the contest, and one or more qualifications to participate in the contest. A notification that relates to the contest may be provided, based on the user inputs, in the game space. Performance scores of users that participated in the contest may be determined based on the performance criteria and activities that are performed in the game space by the participating users. Automated distribution of the awards to individual ones of the participating users may be facilitated in accordance with the performance scores of the individual participating users.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: April 2, 2019
    Assignee: Kabam, Inc.
    Inventors: Yuexin Chu, Alex Genco, Jason Lee, Clive Henrick, Matthew Curtis, Kellen Christopher Smalley, Michael C. Caldarone
  • Publication number: 20190069852
    Abstract: Embodiments described herein relate to an analyte monitoring device having a user interface with a display and a plurality of actuators. The display is configured to render a plurality of display screens, including a home screen and an alert screen. The home screen is divided into a plurality of simultaneously displayed panels, with a first panel displays a rate of change of continuously monitored analyte levels in interstitial fluid, a second panel simultaneously displays a current analyte level and an analyte trend indicator, and a third panel displays status information of a plurality of components of the device. When an alarm condition is detected, the display renders the alert screen in place of the home screen, the alert screen displaying information corresponding to the detected alarm condition. Furthermore, the actuators are configured to affect further output of the analyte monitoring device corresponding to the detected condition.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Applicant: Abbott Diabetes Care Inc.
    Inventors: Wesley Scott Harper, Annie C. Tan, Timothy Christian Dunn, Mark Kent Sloan, Kenneth J. Doniger, Michael Love, Phillip Yee, Gary Alan Hayter, R. Curtis Jennewine, Glenn Howard Berman
  • Patent number: 10167831
    Abstract: A resilient seal member disposed in an alignment groove of an accumulator body centers the accumulator body in an oversized accumulator bore of a cylinder head to prevent assembly damage. The seal member can compress to allow the accumulator body to move off center within the accumulator bore so that an end may be received by and form a seal with a port of a fuel injector. The alignment groove and the seal member are configured so that cooling fluid can flow past the seal member when the accumulator body is installed. In one implementation, the accumulator body includes at least one fluid flow channel at the alignment groove having a depth greater than the alignment groove so fluid can flow through the channel to pass the seal member.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: January 1, 2019
    Assignee: Caterpillar Inc.
    Inventors: Michael Curtis Herr, Joshua David Carlson
  • Publication number: 20180359118
    Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.
    Type: Application
    Filed: May 3, 2018
    Publication date: December 13, 2018
    Inventors: Robert BROCKBANK, Alex POLLITT, Michael CURTIS, Shaun CRAMPTON
  • Publication number: 20180359182
    Abstract: Measures, including methods, systems, non-transitory computer-readable storage mediums and computer programs for use in routing packet data. At a network switching device, a data packet is received from a device located upstream of the network switching device. The received data packet comprises routing data associated with a routing decision which has been taken for the data packet upstream of the network switching device. The routing data comprises an abstract media access control (MAC) address corresponding to a next hop destination for the data packet located downstream of the network switching device. At the network switching device, the abstract MAC address in the data packet is replaced with a real MAC address of the next hop downstream destination. At the network switching device, the data packet is forwarded towards the next hop downstream destination.
    Type: Application
    Filed: May 2, 2018
    Publication date: December 13, 2018
    Inventors: Simon Wingrove, Michael Curtis, Shaun Crampton, Alex Pollitt
  • Patent number: 10063456
    Abstract: Measures for processing data in a packet-switched network. A first device is configured to snoop control packets of a predetermined control plane protocol in the network. The predetermined control plane protocol is operated by a plurality of other devices in the network to obtain Layer 2 information on the basis of known Layer 3 information. The first device does not operate the predetermined control plane protocol in the network. At the first device, in response to identifying that a given snooped packet was generated according to the predetermined control plane protocol. Layer 3 information associated with a second device in the plurality is extracted from the given snooped control plane protocol packet on the basis of known Layer 2 information associated with the second device. The second device is connected to the first device.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: August 28, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Casey Davenport, Simon Wingrove, Alex Pollitt, Michael Curtis, Shaun Crampton, Steve Balls, Fiona Corden
  • Publication number: 20180202400
    Abstract: A resilient seal member disposed in an alignment groove of an accumulator body centers the accumulator body in an oversized accumulator bore of a cylinder head to prevent assembly damage. The seal member can compress to allow the accumulator body to move off center within the accumulator bore so that an end may be received by and form a seal with a port of a fuel injector. The alignment groove and the seal member are configured so that cooling fluid can flow past the seal member when the accumulator body is installed. In one implementation, the accumulator body includes at least one fluid flow channel at the alignment groove having a depth greater than the alignment groove so fluid can flow through the channel to pass the seal member.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Applicant: Caterpillar Inc.
    Inventors: Michael Curtis Herr, Joshua David Carlson
  • Patent number: 10016050
    Abstract: A holster strap that allows for the attachment of a variety of holster types (thread-on, clip-on, paddle, as well as left and right holsters) to a backpack waist belt. The holster strap allows quick access and removal of a holster and includes a base and a strap. The base may be secured to the backpack waist belt and the strap secures the holster to the base. The strap may be stretchable and durable such that it may hold various size holsters with a heavy firearm, camera, or another item. The holster strap allows a holster to be quickly removed from a backpack waist belt and transferred to a belt when the backpack is removed.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: July 10, 2018
    Inventor: Michael Curtis Dent
  • Patent number: 10003474
    Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: June 19, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Robert Brockbank, Alex Pollitt, Michael Curtis, Shaun Crampton
  • Patent number: 9985882
    Abstract: Measures, including methods, systems, non-transitory computer-readable storage mediums and computer programs for use in routing packet data. At a network switching device, a data packet is received from a device located upstream of the network switching device. The received data packet comprises routing data associated with a routing decision which has been taken for the data packet upstream of the network switching device. The routing data comprises an abstract media access control (MAC) address corresponding to a next hop destination for the data packet located downstream of the network switching device. At the network switching device, the abstract MAC address in the data packet is replaced with a real MAC address of the next hop downstream destination. At the network switching device, the data packet is forwarded towards the next hop downstream destination.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: May 29, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Simon Wingrove, Michael Curtis, Shaun Crampton, Alex Pollitt
  • Patent number: 9968120
    Abstract: Disclosed are homogenized formulations that comprise microcapsules, wherein the microcapsules comprise an agglomeration of primary microcapsules and a loading substance, where each individual primary microcapsule has a primary shell, and the loading substance is encapsulated by the primary shell, and wherein the agglomeration is encapsulated by an outer shell. Also, disclosed are methods of making and using homogenized formulations by providing a pre-homogenized composition comprising one or more microcapsules and then homogenizing the composition. Some specific homogenization processes described are ultrasonic and pressure-based homogenizations.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: May 15, 2018
    Assignee: DSM NUTRITIONAL PRODUCTS AG
    Inventors: Jonathan Michael Curtis, Wei Zhang, Sharon Ann Spurvey, Suzelle Rejeanne Robert
  • Patent number: 9923799
    Abstract: Measures for processing data in a packet-switched network. At a first device in the network, a packet transmitted from a second device in the network is received. The received packet comprising an Internet Protocol (IP) address for a third device in the network. On the basis of the IP address for the third device comprised in the received data packet, lookup in an IP routing table of the second device is initiated to obtain a next-hop address for the received packet. The obtained next-hop IP address is determined to be an IP address of a device connected to the first device.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: March 20, 2018
    Assignee: METASWITCH NETWORKS LTD.
    Inventors: Casey Davenport, Simon Wingrove, Alex Pollitt, Michael Curtis, Shaun Crampton, Steve Balls, Fiona Corden
  • Patent number: 9871717
    Abstract: Measures for processing data in a packet-switched network. At a first device in the network, an echo request packet is transmitted into the network. The echo request packet comprises a predetermined identifier. An echo response packet is received from a second device in the network. In response to the received echo response packet comprising the predetermined identifier, the received echo response packet is identified as a packet generated on the basis of an echo request packet originated from the first device, and an Internet Protocol (IP) address comprised in the received echo response packet is determined to be an IP address of the second device.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: January 16, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Casey Davenport, Simon Wingrove, Alex Pollitt, Michael Curtis, Shaun Crampton, Steve Balls, Fiona Corden
  • Patent number: 9813302
    Abstract: Measures, including systems, methods and non-transitory computer-readable storage mediums, for use in operating a data center network, the data center network including an interconnect fabric including a plurality of spine switches, a plurality of top-of-rack switches and a plurality of compute servers. The interconnect fabric is configured to implement a plurality of independent spine switch planes. Each spine switch plane in the plurality of independent spine switch planes includes a different spine switch in the plurality of spine switches. The configuring includes configuring Layer 2 networking within each independent spine switch plane in the plurality of independent spine switch planes.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: November 7, 2017
    Assignee: Tigera, Inc.
    Inventors: Michael Curtis, Christopher Liljenstolpe, Alex Pollitt, Matthew Gerard Horatio Dupre, Edward Peter Harrison
  • Patent number: 9742660
    Abstract: Certain examples described herein provide a system and method for validating a routing function for a network device. In one example, a network device has a run-time policy engine, wherein the run-time policy engine implements a routing configuration file and the routing configuration file defines a routing function for network traffic. A file editor is also provided that loads the routing configuration file. The file editor has an editor policy engine that duplicates a functionality of the run-time policy engine. In one example, the routing configuration file has at least one validation portion that has one or more route statements with definitions indicative of expected routing function behavior. The file editor parses the routing configuration file by implementing the routing configuration file using the editor policy engine.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: August 22, 2017
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Christopher Liljenstolpe, Simon Wingrove, Michael Curtis, Tom Denham, Paul Tiplady, Alex Pollitt
  • Patent number: 9722874
    Abstract: Described herein is an inference-based approach to process network route definitions, e.g. routes received from other network devices according to a defined routing protocol. In examples, at least one proposition is defined that relates to at least one property of the route. Probabilities are also defined in association with the proposition. A first probability may be indicative of a randomly-selected network route and a second probability may be indicative of randomly-selected network route that is suitable for use in routing network traffic. In certain examples, a probability that a given route is malicious or erroneous may be computed. Probabilities may be calculated by processing historical routing data, such as network route definitions that are labelled as suitable for routing traffic. Probabilities may also be evaluated cumulatively over multiple routing policy elements. Final actions may be made by applying a configurable range or threshold to an output confidence value.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 1, 2017
    Assignee: Metaswitch Networks Ltd
    Inventors: Christopher Liljenstolpe, Michael Curtis
  • Publication number: 20170063631
    Abstract: Measures, including systems, methods and non-transitory computer-readable storage mediums, for use in operating a data center network, the data center network including an interconnect fabric including a plurality of spine switches, a plurality of top-of-rack switches and a plurality of compute servers. The interconnect fabric is configured to implement a plurality of independent spine switch planes. Each spine switch plane in the plurality of independent spine switch planes includes a different spine switch in the plurality of spine switches. The configuring includes configuring Layer 2 networking within each independent spine switch plane in the plurality of independent spine switch planes.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Michael CURTIS, Christopher LILJENSTOLPE, Alex POLLITT, Matthew Gerard Horatio DUPRE, Edward Peter HARRISON
  • Patent number: RE47315
    Abstract: Embodiments described herein relate to an analyte monitoring device having a user interface with a display and a plurality of actuators. The display is configured to render a plurality of display screens, including a home screen and an alert screen. The home screen is divided into a plurality of simultaneously displayed panels, with a first panel displays a rate of change of continuously monitored analyte levels in interstitial fluid, a second panel simultaneously displays a current analyte level and an analyte trend indicator, and a third panel displays status information of a plurality of components of the device. When an alarm condition is detected, the display renders the alert screen in place of the home screen, the alert screen displaying information corresponding to the detected alarm condition. Furthermore, the actuators are configured to affect further output of the analyte monitoring device corresponding to the detected condition.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 26, 2019
    Assignee: Abbott Diabetes Care Inc.
    Inventors: Wesley Scott Harper, Annie C. Tan, Timothy Christian Dunn, Mark Kent Sloan, Kenneth J. Doniger, Geoffrey V. McGarraugh, Michael Love, Phillip Yee, Gary Alan Hayter, R. Curtis Jennewine, Glenn Howard Berman