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: 9391773Abstract: 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: GrantFiled: April 4, 2014Date of Patent: July 12, 2016Assignee: QUALCOMM IncorporatedInventors: David Merrill Jacobson, Billy Bob Brumley
-
Patent number: 9268798Abstract: 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: GrantFiled: June 6, 2013Date of Patent: February 23, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
-
Patent number: 9267681Abstract: 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: GrantFiled: March 21, 2012Date of Patent: February 23, 2016Assignee: DURAFLAME, INC.Inventors: Samir Barudi, David Merrill, Chris Caron
-
Patent number: 9251178Abstract: 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: GrantFiled: June 6, 2013Date of Patent: February 2, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
-
Patent number: 9228739Abstract: 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: GrantFiled: May 6, 2011Date of Patent: January 5, 2016Assignee: Duraflame, Inc.Inventors: Samir Barudi, David Merrill, Chris Caron
-
Publication number: 20150327723Abstract: 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: ApplicationFiled: May 13, 2015Publication date: November 19, 2015Inventors: LISA LEIGHTON, DAVID A. MERRILL
-
Publication number: 20150288520Abstract: 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: ApplicationFiled: April 4, 2014Publication date: October 8, 2015Applicant: QUALCOMM IncorporatedInventors: David Merrill Jacobson, Billy Bob Brumley
-
Publication number: 20150207624Abstract: 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: ApplicationFiled: January 22, 2014Publication date: July 23, 2015Applicant: QUALCOMM IncorporatedInventors: Steven Douglas Laver, Xu Guo, Brian Marc Rosenberg, David Merrill Jacobson
-
Patent number: 9087001Abstract: Virtualizing multiple networked machines using a predetermined network recovery policy.Type: GrantFiled: January 16, 2015Date of Patent: July 21, 2015Assignee: STORAGECRAFT TECHNOLOGY CORPORATIONInventors: Thomas Frank Christensen, Christopher Glade Derrick, David Merrill McConkie, Jr.
-
Publication number: 20150101037Abstract: 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: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: QUALCOMM IncorporatedInventors: Yafei Yang, Xu Guo, David Merrill Jacobson, Brian Marc Rosenberg, Adam John Drew
-
Publication number: 20150071432Abstract: 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: ApplicationFiled: November 11, 2013Publication date: March 12, 2015Applicant: QUALCOMM IncorporatedInventors: Xiaochun Zhu, Steven M. Millendorf, Xu Guo, David Merrill Jacobson, Kangho Lee, Seung H. Kang, Matthew Michael Nowak
-
Patent number: 8950350Abstract: 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: GrantFiled: June 25, 2013Date of Patent: February 10, 2015Inventor: David A Merrill
-
Publication number: 20140324911Abstract: 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: ApplicationFiled: June 6, 2013Publication date: October 30, 2014Inventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
-
Publication number: 20140324910Abstract: 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: ApplicationFiled: June 6, 2013Publication date: October 30, 2014Inventors: Jean de Lavarene, Tong Zhou, Douglas Surber, Stephen Felts, David Merrill
-
Publication number: 20130340665Abstract: 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: ApplicationFiled: June 25, 2013Publication date: December 26, 2013Inventor: David A. Merrill
-
Patent number: 8611817Abstract: 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: GrantFiled: January 31, 2013Date of Patent: December 17, 2013Assignee: Sifteo, Inc.Inventors: Jeevan Kalanithi, David Merrill
-
Publication number: 20130189925Abstract: 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: ApplicationFiled: July 27, 2012Publication date: July 25, 2013Applicant: SIFTEO, INC.Inventors: Liam Staskawicz, Jared Hanson, Jeevan Kalanithi, David Merrill, Micah Elizabeth Scott
-
Patent number: 8457769Abstract: 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: GrantFiled: January 3, 2008Date of Patent: June 4, 2013Assignee: Massachusetts Institute of TechnologyInventor: David Merrill
-
Patent number: 8449512Abstract: 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: GrantFiled: April 9, 2010Date of Patent: May 28, 2013Assignee: DaVinci Biomedical Research Products Inc.Inventors: Mario Villani, Leo Cappabianca, David A. Merrill, Rosanna Villani, Giuseppe Villani
-
Patent number: 8401475Abstract: 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: GrantFiled: October 21, 2010Date of Patent: March 19, 2013Assignee: Sifteo, Inc.Inventors: Jeevan Kalanithi, David Merrill