Patents by Inventor David Merrill

David Merrill 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: 9391773
    Abstract: One feature pertains to elliptic curve (EC) point multiplication for use in generating digital signatures. In one aspect, a scalar multiplier (k) of a base point (P) of order (n) is selected on an elliptic curve for use with EC point multiplication. An integer value (r) is then randomly generated from within a range of values constrained so that, regardless of the particular value of (r) obtained within the range, EC point multiplication procedures performed using the scalar multiplier (k) summed with a product of the integer multiplier (r) and the order (n) consume device resources independent of the value of the scalar multiplier (k) to thereby reduce or eliminate side-channel leakage. This may be achieved by determining the range of values for r so that the bit position of the most significant bit of k+(r*n) will be even and fixed for a particular elliptic curve.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: July 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: David Merrill Jacobson, Billy Bob Brumley
  • Patent number: 9268798
    Abstract: A system and method for connection labeling for use with connection pools, including support for cloud-based multi-tenant environments using connection labeling. In accordance with an embodiment, the system comprises a connection pool, including a plurality of connection objects which provide connections that software applications can use to make requests to access the database, wherein each of the connections can be labeled according to the configuration of particular applications; and a connection pool logic that identifies connections labeled as high-cost connections, and controls the creation or repurposing of high-cost connections to serve requests from the multiple tenants or tenant applications.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: February 23, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
  • Patent number: 9267681
    Abstract: A fire display assembly has a burner tray optionally located within a hollow space in the interior of a non-flammable structure. A porous element on or in the non-flammable structure has extensions from a lower surface thereof extending into fuel in the burner tray. The assembly can include a fuel tray connected to the burner tray by conduits which provide flow channels for liquid fuel between the trays. When a container of liquid fuel is placed in the fuel tray the fuel is dispensed and flows into the burner tray. Fuel in the tray is transmitted to the outer surface of the porous element. Flammable vapors from the liquid fuel at the outer surface are then ignited. The arrangement provides a continuous feed of fuel to the surface of the non-flammable structure and allows safe replenishment of the fuel in the burner while the flame is present.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: February 23, 2016
    Assignee: DURAFLAME, INC.
    Inventors: Samir Barudi, David Merrill, Chris Caron
  • Patent number: 9251178
    Abstract: A system and method for connection labeling for use with connection pools. In accordance with an embodiment, the system comprises a connection pool, including a plurality of connection objects which provide connections that software applications can use to make requests to access the database, wherein each of the connections can be labeled according to the configuration of particular applications; and a connection pool logic that identifies connections labeled as high-cost connections, and avoids using those high-cost connections to serve requests when the total number of connections is below a particular threshold value.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: February 2, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
  • Patent number: 9228739
    Abstract: An assembly for creating a fire display from a liquid fuel comprises a fuel receiving reservoir connected to a burner by a conduit, the conduit providing a flow channel for a liquid fuel from the reservoir to the burner. When a container of liquid fuel is placed in a bottle receiving tray the fuel is dispensed into the reservoir and in turn flows into the burner. Flammable vapors over the liquid fuel in the burner can then be ignited. The arrangement provides a continuous feed of fuel to the burner and allows safe replacement of the fuel container and replenishment of the fuel in the burner while the flame is present.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: January 5, 2016
    Assignee: Duraflame, Inc.
    Inventors: Samir Barudi, David Merrill, Chris Caron
  • Publication number: 20150327723
    Abstract: A portable device which integrates the functionalities of a fire pit and a barbecuing grill. The fire pit and grill are coupled to a transport cart to facilitate movement of the fire pit and grill to a desired location. In this respect, the transport cart may be configured to allow a user to transport the device across sand (e.g., when using the device at a beach) or across a parking lot (e.g., when using the device while tailgating in a stadium parking lot). Thus, the device easily allows for enjoyment of both a fire pit and a grill in remote locations.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 19, 2015
    Inventors: LISA LEIGHTON, DAVID A. MERRILL
  • Publication number: 20150288520
    Abstract: One feature pertains to elliptic curve (EC) point multiplication for use in generating digital signatures. In one aspect, a scalar multiplier k) of a base point (P) of order (n) is selected on an elliptic curve for use with EC point multiplication. An integer value (r) is then randomly generated from within a range of values constrained so that, regardless of the particular value of (r) obtained within the range, EC point multiplication procedures performed using the scalar multiplier (k) summed with a product of the integer multiplier (r) and the order (n) consume device resources independent of the value of the scalar multiplier (k) to thereby reduce or eliminate side-channel leakage. This may be achieved by determining the range of values for r so that the bit position of the most significant bit of k+(r*n) will be even and fixed for a particular elliptic curve.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 8, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: David Merrill Jacobson, Billy Bob Brumley
  • Publication number: 20150207624
    Abstract: One feature pertains to a method for extracting a secret key during a secure boot flow of an integrated circuit. Specifically, the secure boot flow includes powering ON a first volatile memory circuit to generate a plurality of initial logical state values, deriving secret data based on the plurality of initial logical state values, storing the secret data in a secure volatile memory circuit that is secured by a secure execution environment (SEE), clearing the plurality of initial logical state values in the first volatile memory circuit, executing a cryptographic algorithm at the SEE to extract a secret key based on the secret data, and storing the secret key in the secure volatile memory circuit. The secure boot flow controls access to the first volatile memory circuit to secure the secret data and the plurality of initial logical state values from the insecure applications.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Steven Douglas Laver, Xu Guo, Brian Marc Rosenberg, David Merrill Jacobson
  • Patent number: 9087001
    Abstract: Virtualizing multiple networked machines using a predetermined network recovery policy.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: July 21, 2015
    Assignee: STORAGECRAFT TECHNOLOGY CORPORATION
    Inventors: Thomas Frank Christensen, Christopher Glade Derrick, David Merrill McConkie, Jr.
  • Publication number: 20150101037
    Abstract: A method is provided for using obtaining a reproducible device identifier from a physically unclonable function. An authentication device may receive a first physically unclonable function (PUF) dataset from the electronic device, the first PUF dataset including characteristic information generated from a physically unclonable function in the electronic device. The authentication device may then identify a pre-stored PUF dataset corresponding to the electronic device. Authentication of the electronic device may be performed by correlating the pre-stored PUF dataset and the first PUF dataset for the electronic device, wherein such correlation is based on a pattern or distribution correlation the pre-stored PUF dataset and the first PUF dataset. Because such correlation is performed on datasets, and not individual points, systematic variations can be recognized by the correlation operation leading to higher correlation than point-by-point comparisons.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 9, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Yafei Yang, Xu Guo, David Merrill Jacobson, Brian Marc Rosenberg, Adam John Drew
  • Publication number: 20150071432
    Abstract: One feature pertains to least one physically unclonable function based on an array of magnetoresistive random-access memory (MRAM) cells. A challenge to the array of MRAM cells may identify some of the cells to be used for the physically unclonable function. Each MRAM cell may include a plurality of magnetic tunnel junctions (MTJs), where the MTJs may exhibit distinct resistances due to manufacturing or fabrication variations. A response to the challenge may be obtained for each cell by using the resistance(s) of one or both of the MTJs for a cell to obtain a value that serves as the response for that cell. The responses for a plurality of cells may be at least partially mapped to provide a unique identifier for the array. The responses generated from the array of cells may serve as a physically unclonable function that may be used to uniquely identify an electronic device.
    Type: Application
    Filed: November 11, 2013
    Publication date: March 12, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Xiaochun Zhu, Steven M. Millendorf, Xu Guo, David Merrill Jacobson, Kangho Lee, Seung H. Kang, Matthew Michael Nowak
  • Patent number: 8950350
    Abstract: A fabric shielding tube protects an elastic end portion of a stretchable segment of a mooring rode from abrasion, water, and marine life, without inhibiting extension of the stretchable segment. The ends of the tube are attached to the rode at the ends of the elastic end portion, with the tube extending beyond the elastic portion and folding back on itself in a rolling wall configuration. The tube thereby adapts to extension of the rode by partially unrolling the rolling wall. At its distal end, the tube is attached only to an outer braid of the rode by a means that does not inhibit extension of the braid or of an elastomeric core within the braid. The distal end attachment can be by sewing, or by interweaving of a strap such as a cable tie through the shield and the braid. The fabric shield can include nylon.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: February 10, 2015
    Inventor: David A Merrill
  • Publication number: 20140324911
    Abstract: A system and method for connection labeling for use with connection pools, including support for cloud-based multi-tenant environments using connection labeling. In accordance with an embodiment, the system comprises a connection pool, including a plurality of connection objects which provide connections that software applications can use to make requests to access the database, wherein each of the connections can be labeled according to the configuration of particular applications; and a connection pool logic that identifies connections labeled as high-cost connections, and controls the creation or repurposing of high-cost connections to serve requests from the multiple tenants or tenant applications.
    Type: Application
    Filed: June 6, 2013
    Publication date: October 30, 2014
    Inventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
  • Publication number: 20140324910
    Abstract: A system and method for connection labeling for use with connection pools. In accordance with an embodiment, the system comprises a connection pool, including a plurality of connection objects which provide connections that software applications can use to make requests to access the database, wherein each of the connections can be labeled according to the configuration of particular applications; and a connection pool logic that identifies connections labeled as high-cost connections, and avoids using those high-cost connections to serve requests when the total number of connections is below a particular threshold value.
    Type: Application
    Filed: June 6, 2013
    Publication date: October 30, 2014
    Inventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
  • Publication number: 20130340665
    Abstract: A fabric shielding tube protects an elastic end portion of a stretchable segment of a mooring rode from abrasion, water, and marine life, without inhibiting extension of the stretchable segment. The ends of the tube are attached to the rode at the ends of the elastic end portion, with the tube extending beyond the elastic portion and folding back on itself in a rolling wall configuration. The tube thereby adapts to extension of the rode by partially unrolling the rolling wall. At its distal end, the tube is attached only to an outer braid of the rode by a means that does not inhibit extension of the braid or of an elastomeric core within the braid. The distal end attachment can be by sewing, or by interweaving of a strap such as a cable tie through the shield and the braid. The fabric shield can include nylon.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 26, 2013
    Inventor: David A. Merrill
  • Patent number: 8611817
    Abstract: An apparatus and method are disclosed for a software and hardware configuration that uses inductive coupling to allow a physical object to determine information describing another physical object. An inductor capacitor circuit acts as a transmitter as well as a receiver of inductive field. A voltage signal provided to an inductor in an object causes the inductor to generate inductive field received by another inductor in a second object. An object receiving inductive field from another object analyzes the inductive field to receive arbitrary data, including but not limited to data that can allow the receiving object to determine the identity of the object transmitting the inductive field. The object receiving the inductive field can also determine the distance between the receiving object and the transmitting object based on the strength of a signal generated by the inductive field.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 17, 2013
    Assignee: Sifteo, Inc.
    Inventors: Jeevan Kalanithi, David Merrill
  • Publication number: 20130189925
    Abstract: The protocols necessary to establish a communication relationship between two wireless devices is established by first boot-strapping a configuration message using a first communication means to establish a temporary communicative state so that the two devices can thereafter explore, authenticate and thereafter establish a formal communication relationship using a second communication means. A transceiver can be used to determine the proximity of one device to another can also be used to establish and convey a configuration message providing the necessary information for the establishment of a communication relationship. Using signals generated by modulated electro-magnetic fields, a configuration message can be sent from one device to another device once the second device comes within a certain proximity of the first. Using this message, the second device can be informed as to the steps necessary to configure a high-bandwidth wireless transceiver for reception of pairing information.
    Type: Application
    Filed: July 27, 2012
    Publication date: July 25, 2013
    Applicant: SIFTEO, INC.
    Inventors: Liam Staskawicz, Jared Hanson, Jeevan Kalanithi, David Merrill, Micah Elizabeth Scott
  • Patent number: 8457769
    Abstract: A system for interactive audio recording and manipulation may include a controller having at least one two-axis analog control and plurality of control buttons. The controller may be coupled to a computing device including a processor, a memory, and an audio interface including at least one audio input port to accept an input audio signal and at least one audio output port to provide an output audio signal. The system may perform actions in response to inputs from the controller. The actions may include recording the audio input signal as a recorded track, playing the recorded track to provide an audio output signal, scrubbing the recorded track in response to activation of the two-axis analog control along a first axis, and pitch-shifting one of the input audio signal and the output audio signal in response to activation of the two axis analog control along a second axis.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: June 4, 2013
    Assignee: Massachusetts Institute of Technology
    Inventor: David Merrill
  • Patent number: 8449512
    Abstract: A method and device may be used to avoid surgically re-opening a stoma or the like in an animal, including human beings. The stoma stabilitating device comprises an anchoring portion, preferably flat, that includes an opening configured to surround a stoma. The anchoring portion preferably includes an inner tension ring attached to an inner edge to define the opening and a tension ring attached to an outer edge. The anchoring portion may include additional structural rings. The device may be of a mesh construction and used to maintain, for example, a stoma, a fistula, a tracheotomy and any other pathway from outside the body to the inner part of the body. The device may be used to maintain an open pathway for air and to maneuver devices within a cavity. The device may also be used internally.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: May 28, 2013
    Assignee: DaVinci Biomedical Research Products Inc.
    Inventors: Mario Villani, Leo Cappabianca, David A. Merrill, Rosanna Villani, Giuseppe Villani
  • Patent number: 8401475
    Abstract: An apparatus and method are disclosed for a software and hardware configuration that uses inductive coupling to allow a physical object to determine information describing another physical object. An inductor capacitor circuit acts as a transmitter as well as a receiver of inductive field. A voltage signal provided to an inductor in an object causes the inductor to generate inductive field received by another inductor in a second object. An object receiving inductive field from another object analyzes the inductive field to receive arbitrary data, including but not limited to data that can allow the receiving object to determine the identity of the object transmitting the inductive field. The object receiving the inductive field can also determine the distance between the receiving object and the transmitting object based on the strength of a signal generated by the inductive field.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: March 19, 2013
    Assignee: Sifteo, Inc.
    Inventors: Jeevan Kalanithi, David Merrill