Patents by Inventor Daniel Bailey
Daniel Bailey 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).
-
Publication number: 20190248570Abstract: A cooler capable of achieving a sufficient temperature gradient between an inside of the cooler and an outside of the cooler such that at least a partial vacuum forms within the cooler may include an enclosure defined by at least one wall and a lid. The lid may form a relatively airtight seal with a wall of the cooler when in a closed position. A vacuum release assembly may be disposed in one of the walls or lid of the cooler, the assembly being capable of reducing a pressure differential between the enclosure and the outside of the cooler.Type: ApplicationFiled: April 23, 2019Publication date: August 15, 2019Inventors: Eric Newland WOOLDRIDGE, Daniel Bailey JACOBS
-
Patent number: 10049159Abstract: Enhanced techniques for data retrieval in a distributed computing environment are described. A computing node of a distributed computing environment may receive a data request. The computing node may include one or more subsets of data. The computing node may be configured to search among the one or more subset of data for a beginning of a data range that is responsive to the data request. The computing node may be further configured to forward a data range responsive to the search to another computing node of the distributed computing system to be merged with one or more additional data ranges. Other embodiments are described and claimed.Type: GrantFiled: March 18, 2014Date of Patent: August 14, 2018Assignee: SAS Institute Inc.Inventors: Joseph Albert F. S. Pingenot, Christopher Daniel Bailey
-
Publication number: 20180217583Abstract: This application discloses a manufacturing system including equipment configured to manufacture at least a portion of an electronic system on a printed circuit board. The equipment can output status information corresponding to manufacturing operations for reception by an event device. The event device can maintain and update a state machine representation of the equipment based on the status information, determine an operational state of the equipment state machine representation, and generate an event message configured to identify the operational state of the equipment. The event device can receive an event subscription from a gateway device, and selectively transmit the event message towards the gateway device based on the event subscription. The event device can receive an equipment control signal from the gateway device, and prompt the equipment to perform an action in response to the equipment control signal.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Shaul Samara, William Daniel Bailey, Igal Kaplan, Bjarne Moeller
-
Publication number: 20180170655Abstract: An cooler capable of achieving a sufficient temperature gradient between an inside of the cooler and an outside of the cooler such that at least a partial vacuum forms within the cooler may include an enclosure defined by at least one wall and a lid. The lid may form a relatively airtight seal with a wall of the cooler when in a closed position. A vacuum release assembly may be disposed in one of the walls or lid of the cooler, the assembly being capable of reducing a pressure differential between the enclosure and the outside of the cooler.Type: ApplicationFiled: February 15, 2018Publication date: June 21, 2018Inventors: Eric Newland Wooldridge, Daniel Bailey Jacobs
-
Patent number: 9996626Abstract: Techniques are described for selecting content items in various manners, such as by selecting product-related content items for display to consumer users. The content items may include advertisements or other promotional materials, and the selecting may be performed as part of determining particular promotional materials to display to particular users in particular situations, such as to accompany search results. In addition, the selecting of particular content items may be based on categorization of products indicated in search results and/or based on search terms used in searches performed on retail web sites. Particular content items are then selected based on the categorization, which may be for products distinct from those indicated in the search results, and may then be displayed with or otherwise in association with the search results.Type: GrantFiled: October 26, 2011Date of Patent: June 12, 2018Assignee: RICHRELEVANCE, INC.Inventors: Jacob Daniel Bailey, Arun Mammen Thomas
-
Patent number: 9932165Abstract: An cooler capable of achieving a sufficient temperature gradient between an inside of the cooler and an outside of the cooler such that at least a partial vacuum forms within the cooler may include an enclosure defined by at least one wall and a lid. The lid may form a relatively airtight seal with a wall of the cooler when in a closed position. A vacuum release assembly may be disposed in one of the walls or lid of the cooler, the assembly being capable of reducing a pressure differential between the enclosure and the outside of the cooler.Type: GrantFiled: February 18, 2016Date of Patent: April 3, 2018Assignee: HEB Grocery Company, LPInventors: Eric Newland Wooldridge, Daniel Bailey Jacobs
-
Patent number: 9787610Abstract: A receiving network node (210) configured to select from received packets differing by time of initial transmission from a sending network node (230), and accepting for transmission, based on initial transmission time, the selected packets to an application layer (740). An internetworked processor node configured to: (a) read a sequence number and an originator identifier of a received packet message (810); (b) compare a stored highest sequence number associated with the originator identifier with the received packet sequence number (820); (c) if the received packet sequence number is less than or equal to the stored highest sequence number associated with the originator identifier, then discard (840) the received packet; and (d) if the received packet sequence number is greater than the stored highest sequence number associated with the originator identifier, then deliver (860) the message of the received packet to an application based on an upper layer protocol.Type: GrantFiled: November 30, 2015Date of Patent: October 10, 2017Assignee: AEROVIRONMENT, INC.Inventors: Rolland Mitchell Koch, William Stuart Sechrist, Daniel Bailey Hiranandani
-
Patent number: 9735980Abstract: A packet-switched, fault-tolerant, vehicle communication internetwork (100, 400, 500) comprising port-based VLANs. Two or more VLANs are embodied where a source node (110, 410, 510,610) comprises two or more network interface circuits (130,140, 415,425, 515,525, 630,640), and where looping is precluded via specific VLAN tagging and switch ports (131-134, 200, 300, 420, 430, 435, 445, 455, 465, 535, 540, 545, 560, 575, 585, associated with at least one specific VLAN. A destination node (120, 440, 450, 460, 570, 580, 590, 620) may feedback packets to the source node via a general VLAN tag along pathways associated with the two or more specific outgoing VLAN tags.Type: GrantFiled: July 13, 2015Date of Patent: August 15, 2017Assignee: AEROVIRONMENT, INC.Inventors: Rolland Mitchell Koch, Daniel Bailey Hiranandani, William Stuart Sechrist
-
Patent number: 9447099Abstract: The present invention provides methods for preparing 5-[2-[7-(trifluoromethyl)-5-[4-(trifluoromethyl)phenyl]pyrazolo[1,5-a]pyrimidin-3-yl]ethynyl]-2-pyridinamine (compound A), which is useful for the treatment of depression and other CNS disorders. The present methods are useful for preparing compound A on large scale in manufacturing facilities.Type: GrantFiled: September 27, 2012Date of Patent: September 20, 2016Assignee: Hoffmann-La Roche Inc.Inventors: Stephan Bachmann, Daniel Bailey, Jodie Brice, Miall Cedilote, Zhiming Dong, Stefan Hildbrand, Doreen Miller, Paul Spurr, Amit Srivastava, Juergen Wichmann, Thomas Woltering, Jason Yang, Pingsheng Zhang
-
Publication number: 20160191426Abstract: A receiving network node (210) configured to select from received packets differing by time of initial transmission from a sending network node (230), and accepting for transmission, based on initial transmission time, the selected packets to an application layer (740). An internetworked processor node configured to: (a) read a sequence number and an originator identifier of a received packet message (810); (b) compare a stored highest sequence number associated with the originator identifier with the received packet sequence number (820); (c) if the received packet sequence number is less than or equal to the stored highest sequence number associated with the originator identifier, then discard (840) the received packet; and (d) if the received packet sequence number is greater than the stored highest sequence number associated with the originator identifier, then deliver (860) the message of the received packet to an application based on an upper layer protocol.Type: ApplicationFiled: November 30, 2015Publication date: June 30, 2016Inventors: Rolland Mitchell Koch, William Stuart Sechrist, Daniel Bailey Hiranandani
-
Publication number: 20160159553Abstract: An cooler capable of achieving a sufficient temperature gradient between an inside of the cooler and an outside of the cooler such that at least a partial vacuum forms within the cooler may include an enclosure defined by at least one wall and a lid. The lid may form a relatively airtight seal with a wall of the cooler when in a closed position. A vacuum release assembly may be disposed in one of the walls or lid of the cooler, the assembly being capable of reducing a pressure differential between the enclosure and the outside of the cooler.Type: ApplicationFiled: February 18, 2016Publication date: June 9, 2016Inventors: Eric Newland Wooldridge, Daniel Bailey Jacobs
-
Patent number: 9296543Abstract: A portable, durable, lightweight cooler system designed to maintain beverages, food, medical supplies, drugs, and other heat sensitive products at existing temperatures with substantially reduced heat gain or loss from the surrounding environment for extended periods of time, when no power source is available. This container is designed to greatly reduce radiant heat transfer along with conductive and convective heat transfer while diminishing decomposition effects of stored items and thus maintaining freshness. This system includes a cooler housing, a reinforced lid, a radiation reflective material application, and a system to remove air from the containment area, thus creating a vacuum within the cooler itself and sealing the lid to the cooler housing. Upon actuation of a vacuum release device, air is reintroduced into the containment area thus allowing the lid to be removed and the stored products be accessed.Type: GrantFiled: July 31, 2012Date of Patent: March 29, 2016Assignee: HEB Grocery Company, LPInventors: Eric Newland Wooldridge, Daniel Bailey Jacobs
-
Patent number: 9235715Abstract: Methods, apparatus and articles of manufacture for increasing mobile device security are provided herein. A method includes establishing a pre-determined set of cryptographic information, wherein said pre-determined set of cryptographic information comprises one or more user-selected non-alphanumeric input elements applied to one or more visual components; generating a prompt via a computing device interface in connection with an authentication request to access a protected resource associated with the computing device; processing input cryptographic information entered via the computing device interface in response to the prompt against the pre-determined set of cryptographic information; and resolving the authentication request based on said processing.Type: GrantFiled: December 19, 2013Date of Patent: January 12, 2016Assignee: EMC CorporationInventors: Daniel Bailey, Irina Furman
-
Publication number: 20160006582Abstract: A packet-switched, fault-tolerant, vehicle communication internetwork (100, 400, 500) comprising port-based VLANs. Two or more VLANs are embodied where a source node (110, 410, 510,610) comprises two or more network interface circuits (130,140, 415,425, 515,525, 630,640), and where looping is precluded via specific VLAN tagging and switch ports (131-134, 200, 300, 420, 430, 435, 445, 455, 465, 535, 540, 545, 560, 575, 585, associated with at least one specific VLAN. A destination node (120, 440, 450, 460, 570, 580, 590, 620) may feedback packets to the source node via a general VLAN tag along pathways associated with the two or more specific outgoing VLAN tags.Type: ApplicationFiled: July 13, 2015Publication date: January 7, 2016Inventors: Rolland Mitchell Koch, Daniel Bailey Hiranandani, William Stuart Sechrist
-
Patent number: 9203783Abstract: A receiving network node (210) configured to select from received packets differing by time of initial transmission from a sending network node (230), and accepting for transmission, based on initial transmission time, the selected packets to an application layer (740). An internetworked processor node configured to: (a) read a sequence number and an originator identifier of a received packet message (810); (b) compare a stored highest sequence number associated with the originator identifier with the received packet sequence number (820); (c) if the received packet sequence number is less than or equal to the stored highest sequence number associated with the originator identifier, then discard (840) the received packet; and (d) if the received packet sequence number is greater than the stored highest sequence number associated with the originator identifier, then deliver (860) the message of the received packet to an application based on an upper layer protocol.Type: GrantFiled: October 20, 2014Date of Patent: December 1, 2015Assignee: AEROVIRONMENT, INC.Inventors: Rolland Mitchell Koch, William Stuart Sechrist, Daniel Bailey Hiranandani
-
Patent number: 9112785Abstract: A packet-switched, fault-tolerant, vehicle communication internetwork (100, 400, 500) comprising port-based VLANs. Two or more VLANs are embodied where a source node (110, 410, 510, 610) comprises two or more network interface circuits (130,140, 415,425, 515,525, 630,640), and where looping is precluded via specific VLAN tagging and switch ports (131-134, 200, 300, 420, 430, 435, 445, 455, 465, 535, 540, 545, 560, 575, 585, associated with at least one specific VLAN. A destination node (120, 440, 450, 460, 570, 580, 590, 620) may feedback packets to the source node via a general VLAN tag along pathways associated with the two or more specific outgoing VLAN tags.Type: GrantFiled: April 1, 2013Date of Patent: August 18, 2015Assignee: AEROVIRONMENT, INC.Inventors: Rolland Mitchell Koch, Daniel Bailey Hiranandani, William Stuart Sechrist
-
Publication number: 20150163174Abstract: A receiving network node (210) configured to select from received packets differing by time of initial transmission from a sending network node (230), and accepting for transmission, based on initial transmission time, the selected packets to an application layer (740). An internetworked processor node configured to: (a) read a sequence number and an originator identifier of a received packet message (810); (b) compare a stored highest sequence number associated with the originator identifier with the received packet sequence number (820); (c) if the received packet sequence number is less than or equal to the stored highest sequence number associated with the originator identifier, then discard (840) the received packet; and (d) if the received packet sequence number is greater than the stored highest sequence number associated with the originator identifier, then deliver (860) the message of the received packet to an application based on an upper layer protocol.Type: ApplicationFiled: October 20, 2014Publication date: June 11, 2015Inventors: Rolland Mitchell Koch, William Stuart Sechrist, Daniel Bailey Hiranandani
-
Patent number: 8867381Abstract: A receiving network node (210) configured to select from received packets differing by time of initial transmission from a sending network node (230), and accepting for transmission, based on initial transmission time, the selected packets to an application layer (740). An internetworked processor node configured to: (a) read a sequence number and an originator identifier of a received packet message (810); (b) compare a stored highest sequence number associated with the originator identifier with the received packet sequence number (820); (c) if the received packet sequence number is less than or equal to the stored highest sequence number associated with the originator identifier, then discard (840) the received packet; and (d) if the received packet sequence number is greater than the stored highest sequence number associated with the originator identifier, then deliver (860) the message of the received packet to an application based on an upper layer protocol.Type: GrantFiled: September 23, 2010Date of Patent: October 21, 2014Assignee: AeroVironment, Inc.Inventors: Rolland Mitchell Koch, William Stuart Sechrist, Daniel Bailey Hiranandani
-
Patent number: 8850538Abstract: A method, system, and apparatus for agile generation of one time passcodes (OTPs) in a security environment, the security environment having a token generator comprising a token generator algorithm and a validator, the method comprising generating a OTP at the token generator according to a variance technique; wherein the variance technique is selected from a set of variance techniques, receiving the OTP at a validator, determining, at the validator, the variance technique used by the token generator to generate the OTP, and determining whether to validate the OTP based on the OTP and variance technique.Type: GrantFiled: October 21, 2013Date of Patent: September 30, 2014Assignee: EMC CorporationInventors: Daniel Bailey Vernon, John G Brainard, William M Duane, Michael J O'Malley, Robert S Philpott
-
Publication number: 20140280247Abstract: Enhanced techniques for data retrieval in a distributed computing environment are described. A computing node of a distributed computing environment may receive a data request. The computing node may include one or more subsets of data. The computing node may be configured to search among the one or more subset of data for a beginning of a data range that is responsive to the data request. The computing node may be further configured to forward a data range responsive to the search to another computing node of the distributed computing system to be merged with one or more additional data ranges. Other embodiments are described and claimed.Type: ApplicationFiled: March 18, 2014Publication date: September 18, 2014Applicant: SAS INSTITUTE INC.Inventors: Joseph Albert F.S. Pingenot, Christopher Daniel Bailey