Patents by Inventor David Stephen

David Stephen 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: 9216243
    Abstract: In one embodiment of the invention, a robotic surgical system is provided including a master control console and a surgical manipulator. The master control console generates control signals to cause one or more fluids to flow into or out of a surgical site. The surgical manipulator is coupled to the console to receive the control signals and includes at least one robotic arm and a surgical instrument coupled thereto. The surgical manipulator controls the surgical instrument in response to the control signals to control the flow of the one or more fluids into or out of the surgical site. The surgical instrument has a first robotically controlled valve that is responsive to the surgical manipulator and a hollow tube having a first end coupled to the first robotically controlled valve with an opening at a second end to direct the flow of one or more fluids.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: December 22, 2015
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Paul Millman, David Bailey, Dean Hoornaert, David Stephen Mintz, David Q Larkin, John Magnasco, Gary Guthurt, Nitish Swarup, Salvatore Brogna
  • Patent number: 9198432
    Abstract: The invention relates to novel compounds of the formula (I) in which X, Y and CKE have the meanings given herein, to a plurality of processes and intermediates for their preparation, and to their use as pesticides and/or herbicides. The invention also relates to selective herbicidal compositions comprising the 1,2,4-triazolyl-substituted ketoenols and a crop plant compatibility-improving compound. The present invention further relates to boosting the action of said crop protection compositions through the addition of ammonium salts or phosphonium salts and optional penetrants to the corresponding compositions, to processes for producing said compositions, and to their application in crop protection as insecticides and/or acaricides and/or for preventing unwanted plant growth.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: December 1, 2015
    Assignee: BAYER INTELLECTUAL PROPERTY GMBH
    Inventors: Wolfgang Giencke, Stefan Lehr, Reiner Fischer, David Stephen Lindell, Isolde Haeuser-Hahn, Ines Heinemann, Elmar Gatzweiler, Christopher Hugh Rosinger, Angela Becker, Arnd Voerste, Ulrich D.I. Goergens
  • Patent number: 9201030
    Abstract: A method to determine a distribution profile of an element in a film. The method comprises exciting an electron energy of an element deposited in a first film, obtaining a first spectrum associating with the electron energy, and removing a background spectrum from the first spectrum. Removing the background value generates a processed spectrum. The method further includes matching the processed spectrum to a simulated spectrum with a known simulated distribution profile for the element in a film comparable to the first film. A distribution profile is obtained for the element in the first film based on the matching of the processed spectrum to a simulated spectrum selected from the set of simulated spectra.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: December 1, 2015
    Assignee: ReVera, Incorporated
    Inventors: Paola deCecco, Bruno Schueler, David Reed, Michael Kwan, David Stephen Ballance
  • Publication number: 20150282461
    Abstract: The invention provides methods for producing biofuel from algae, that use fish which have a high capacity of producing and/or accumulating lipids to harvest algae from an algal culture. The invention also provides methods for growing fish that result in a high lipid content. The invention also provides methods for creating fish that have a high capacity of producing and accumulating lipids by breeding and/or recombinant DNA techniques. Also included are transgenic fish that have a higher lipid content than wild-type fish.
    Type: Application
    Filed: June 16, 2015
    Publication date: October 8, 2015
    Applicant: LiveFuels, Inc.
    Inventors: David Stephen, Gaye Elizabeth Morgenthaler
  • Patent number: 9141908
    Abstract: A reasoning system is configured to interact with data processing elements of an information processing system. The reasoning system includes a reasoning module configured to perform one or more reasoning operations on metadata. The metadata characterizes data sets associated with the data processing elements in order to identify at least selected portions of one or more of the data sets as being suitable for use in achieving a designated purpose. The reasoning system also includes a dynamic information assembly module configured to utilize results of the one or more reasoning operations to assemble at least a subset of the selected portions so as to achieve the designated purpose. The reasoning system and associated data processing elements may be implemented, by way of example, in cloud infrastructure of a cloud service provider, or on another type of processing platform.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: September 22, 2015
    Assignee: EMC Corporation
    Inventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
  • Patent number: 9110719
    Abstract: A distributed system includes a plurality of nodes connected over a network. Each node has a unique node identifier which identifies the node in the distributed system. Tasks are launched from any node in the distributed system and include one or more node identifiers. If a node receives a task including its node identifier, the node executes the task. Each node may store each task in a log. If a node fails, after recovering from the failure, the node queries the distributed system for tasks which were not received and tasks which were not completed due to the failure.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: August 18, 2015
    Assignee: Hitachi Data Systems Engineering UK Limited
    Inventors: David Stephen Hartman, Thomas Andrew Glass, Shantanu Sinha, Ben Bernhard, Oleg Kiselev, James Mattly
  • Publication number: 20150220366
    Abstract: A technique for mapping logical threads to physical threads of a simultaneous multithreading (SMT) data processing system includes mapping one or more logical threads to one or more physical threads based on a selected SMT mode for a processor. In this case, respective resources for each of the one or more physical threads are predefined based on the SMT mode and an identifier of the one or more physical threads. The one or more physical threads are then executed on the processor utilizing the respective resources.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard William Doing, Brian R. Konigsburg, David Stephen Levitan, Kevin Neal Magill
  • Patent number: 9069784
    Abstract: In some examples, a node in a distributed system may receive one or more IP addresses for use with one or more virtual machines. For example, at least one of the received IP addresses may be encoded into a respective MAC address. Further, a hypervisor implemented on the node may configure a virtual machine on the node. For instance, configuring the virtual machine may include passing the encoded MAC address to the virtual machine through the hypervisor. The virtual machine may be configured to decode the IP address from the encoded MAC address, and the IP address is assigned to the virtual machine.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: June 30, 2015
    Assignee: Hitachi Data Systems Engineering UK Limited
    Inventors: David Stephen Hartman, Thomas Andrew Glass, Shantanu Sinha, Ben Bernhard, Oleg Kiselev, James Mattly
  • Publication number: 20150153035
    Abstract: Wearable headlight devices and related methods are provided and can include a luminaire that can include a housing having a luminaire vent therein for receiving cooling air and a light source contained within the housing. An air moving device can be located outside of the luminaire for facilitating cooling air intake through the luminaire vent. An exhaust tube can be connected to the luminaire and the air moving device to facilitate air flow of the cooling air between the luminaire and the air moving device.
    Type: Application
    Filed: November 25, 2014
    Publication date: June 4, 2015
    Inventors: James Strong, Richard A. Tamburrino, John M. Ryan, Roger W. A. Leseberg, Ervin Goldfain, David M. Babson, David Stephens, Angelo Martellaro
  • Publication number: 20150089504
    Abstract: In some examples, a node in a distributed system may receive one or more IP addresses for use with one or more virtual machines. For example, at least one of the received IP addresses may be encoded into a respective MAC address. Further, a hypervisor implemented on the node may configure a virtual machine on the node. For instance, configuring the virtual machine may include passing the encoded MAC address to the virtual machine through the hypervisor. The virtual machine may be configured to decode the IP address from the encoded MAC address, and the IP address is assigned to the virtual machine.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 26, 2015
    Inventors: David Stephen HARTMAN, Thomas Andrew GLASS, Shantanu SINHA, Ben BERNHARD, Oleg KISELEV, James MATTLY
  • Publication number: 20150088882
    Abstract: In some examples, a distributed system may include a plurality of nodes with a file stored in a file system across the plurality of nodes. One of the nodes may receive a request for location data corresponding to a part of the file. For instance, the location data may be included in a mapping file, and the request may specify an offset of the mapping file. The mapping file may include locations of nodes storing parts of the file in the file system across the plurality of nodes, and the mapping file may have a plurality of parts corresponding to the parts of the file. In response to the request, the node may access the mapping file and send location data corresponding to the offset of the mapping file. The location data may indicate at least one of the nodes storing the part of the file.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 26, 2015
    Inventors: David Stephen HARTMAN, Thomas Andrew GLASS, Shantanu SINHA, Ben BERNHARD, Oleg KISELEV, James MATTLY
  • Patent number: 8984536
    Abstract: A computer implemented method, system and product for transferring information between systems of record connected to a bus comprising generating an event in response a change in a system of record of the systems of record, transforming the change event into a generic event at an adaptor for the system of record; wherein the adapter is communicatively coupled to the system of record and the bus, conveying the generic event to the bus from the adapter, reasoning on the generic event to determine if at least some information of the generic event should be propagated to another system of record and based on a positive determination, propagating at least some of the information of the generic event in a new event to another adapter communicatively coupled to the another system of record; and translating the new event, at the adapter, to an event able to be understood by the another system of record.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: March 17, 2015
    Assignee: EMC Corporation
    Inventors: John D Hushon, Jr., Thomas J McSweeny, David Stephen Reiner
  • Publication number: 20150069230
    Abstract: A method to determine a distribution profile of an element in a film. The method comprises exciting an electron energy of an element deposited in a first film, obtaining a first spectrum associating with the electron energy, and removing a background spectrum from the first spectrum. Removing the background value generates a processed spectrum. The method further includes matching the processed spectrum to a simulated spectrum with a known simulated distribution profile for the element in a film comparable to the first film. A distribution profile is obtained for the element in the first film based on the matching of the processed spectrum to a simulated spectrum selected from the set of simulated spectra.
    Type: Application
    Filed: November 14, 2014
    Publication date: March 12, 2015
    Inventors: Paola deCecco, Bruno Schueler, David Reed, Michael Kwan, David Stephen Ballance
  • Publication number: 20150074168
    Abstract: A distributed system includes a plurality of nodes connected over a network. Each node has a unique node identifier which identifies the node in the distributed system. Tasks are launched from any node in the distributed system and include one or more node identifiers. If a node receives a task including its node identifier, the node executes the task. Each node may store each task in a log. If a node fails, after recovering from the failure, the node queries the distributed system for tasks which were not received and tasks which were not completed due to the failure.
    Type: Application
    Filed: November 7, 2014
    Publication date: March 12, 2015
    Inventors: David Stephen HARTMAN, Thomas Andrew GLASS, Shantanu SINHA, Ben BERNHARD, Oleg KISELEV, James MATTLY
  • Publication number: 20150056672
    Abstract: Provided herein are systems and methods for producing eicosapentaenoic acid (EPA) and docosahexaenoic acid (DHA) and/or derivatives and/or mixtures thereof by growing algae that produce the oils containing EPA and/or DHA and/or derivatives and/or mixtures thereof, harvesting the algae with fish in one or more enclosed systems, and then processing fish to separate and purify the EPA and/or DHA. The multi-trophic systems provided herein comprise at least one enclosure that contains the algae and the fishes, and means for controllably feeding the algae to the fishes. Also provided herein are the lipid compositions extracted from the fishes.
    Type: Application
    Filed: October 2, 2014
    Publication date: February 26, 2015
    Applicant: LiveFuels, Inc.
    Inventors: Benjamin Chiau-pin Wu, David Stephen, Gaye Elizabeth Morgenthaler, David Vancott Jones
  • Publication number: 20150046690
    Abstract: A technique for branch target prediction includes storing, based on an instruction fetch address for a group of fetched instructions, first predicted targets for first indirect branch instructions in respective entries of a local count cache. Second predicted targets for second indirect branch instructions are stored in respective entries of a global count cache, based on the instruction fetch address and a global history vector for the instruction fetch address. One of the local count cache and the global count cache is selected to provide a selected predicted target for an indirect branch instruction in the group of fetched instructions.
    Type: Application
    Filed: August 8, 2013
    Publication date: February 12, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard James Eickemeyer, Tejas Karkhanis, Brian R. Konigsburg, David Stephen Levitan, Douglas Robert Gordan Logan
  • Patent number: 8943301
    Abstract: Methods for storing branch information in an address table of a processor are disclosed. A processor of the disclosed embodiments may generally include an instruction fetch unit connected to an instruction cache, a branch execution unit, and an address table being connected to the instruction fetch unit and the branch execution unit. The address table may generally be adapted to store a plurality of entries with each entry of the address table being adapted to store a base address and a base instruction tag. In a further embodiment, the branch execution unit may be adapted to determine the address of a branch instruction having an instruction tag based on the base address and the base instruction tag of an entry of the address table associated with the instruction tag. In some embodiments, the address table may further be adapted to store branch information.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian R. Konigsburg, David Stephen Levitan, Wolfram M. Sauer, Samuel Jonathan Thomas
  • Publication number: 20150003190
    Abstract: A tool intended as an attachment or accessory for a food processor and configured to automate the delicate operation of folding ingredients together without expelling air is described. The tool includes first and second curved blades which depend from a casing part that is rotated within a processing bowl by means of a geared arrangement that picks up rotary drive from a drive shaft coupled to a driven outlet on the base of the food processor. The blades are disposed at different distances from the axis about which the casing rotates, so that the outer blade passes closer to the wall of the bowl than does the inner blade.
    Type: Application
    Filed: December 18, 2012
    Publication date: January 1, 2015
    Applicant: KENWOOD LIMITED
    Inventors: Oliver Pendleton, David Stephen Faram, Nick Jays
  • Patent number: D730156
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: May 26, 2015
    Assignee: THERMO KING CORPORATION
    Inventors: William Dale Johnson, David Stephen Warwick
  • Patent number: D738667
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: September 15, 2015
    Assignee: Starbucks Corporation
    Inventors: Peter Bristol, David Doucette, Randy Hulett, Tomislav Lakovic, David Stephen Zucker