Patents by Inventor Craig Roberts

Craig Roberts 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: 9031901
    Abstract: Various systems and methods can provide a flexible database schema. One method can store information identifying a first entity in a first table. A unified data model includes several tables, including the first table and a metadata table. Each of the tables stores information describing one or more entities belonging to a respective archetype. The first table already stores information identifying a second entity when the information identifying the first entity is stored. The second entity is already related to another entity when the information identifying the first entity is stored. The first entity is a new type of entity not already stored in the first table when the information identifying the first entity is stored. The method then stores metadata associated with the first entity in a metadata table. The metadata then identifies the new type of entity.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: May 12, 2015
    Assignee: Symantec Corporation
    Inventors: Craig Robert King, Richard K. Freeman
  • Patent number: 9021828
    Abstract: A refrigeration appliance includes a refrigerated cabinet with a cooled storage compartment, a door movable between a closed position closing the cooled storage compartment and an opened position allowing access to an interior of the cooled storage compartment, the door having an outer panel and a thermoformed liner attached to an inside of the outer panel, and an ice box frame attached to the thermoformed liner, the ice box frame being formed of injection molded plastic more rigid than the thermoformed liner and defining an ice compartment therein. At least one of an ice maker, an ice storage bin, and a motor for driving an ice storage bin auger is located in the ice compartment and attached to the door via the ice box frame. A related refrigeration appliance is also disclosed.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: May 5, 2015
    Assignee: General Electric Company
    Inventors: Craig Robert Vitan, Umakant Suresh Katu, Steven D. Paul, Eric Lloyd Scalf, Andrew Reinhard Krause, Edward Philip Strauss, Danister Abeygunawardana
  • Patent number: 9020953
    Abstract: A high efficiency search table is implemented with a multiple hash algorithm. The search table allows for exact match searching of arbitrary data sets with fixed latency. The probability of collisions from the hash algorithms is reduced through the use of oversized pointer tables allowing for a level of indirection between hash values and table entries. In the event of a collision in all hash functions, a firmware assisted cuckoo algorithm is employed to resolve the collision.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: April 28, 2015
    Assignee: PMC-Sierra US, Inc.
    Inventors: Morten Zilmer, Craig Robert Schelp
  • Publication number: 20150100007
    Abstract: A force distribution apparatus and method are presented. Various embodiments of the disclosed apparatus include a plurality of layers configured and oriented to be deployed on a subject in a manner that disperses forces and lowers peak pressures experienced by the subject when resting on a surface, which tends to minimize risks of deformation and local ischemia. An innovative combination of novel construction methods and material selections produce an apparatus that possesses an inherent three-dimensional shape despite being built from essentially flat components, while also retaining an ability to effectively distribute forces and reduce pressures.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 9, 2015
    Applicant: INVICTUS MEDICAL, INC.
    Inventors: Christopher Loring Gilmer, Thomas Craig Roberts, Samuel Alexander, George Martin Hutchinson, Daniel V. Mendez
  • Publication number: 20150019426
    Abstract: A method for identifying a spending budget for a payment account includes: storing, in an account database, a plurality of account data entries, each account data entry including at least an account identifier and a base monthly spending limit; storing, in an installment database, a plurality of installment data entries, each installment data entry including at least an account identifier and an installment amount; identifying, for a specific account data entry in the account database, at least one installment data entry where the included account identifier corresponds to the account identifier of the specific account data entry; calculating an effective monthly spending limit based on the base monthly spending limit and the installment amount included in each of the identified at least one installment data entry; and associating, in the account database, the calculated effective monthly spending limit with the specific account data entry.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 15, 2015
    Applicant: MasterCard International Incorporated
    Inventors: Frederick Michael Pacher, Ana Paula Martinez Prada Peyser, Michael D. McCarthy, Flavio Shibao, Craig Robert Dinsmore, Mary Margaret Williams
  • Publication number: 20150019746
    Abstract: A method is provided in one example and includes receiving a request from a first network element associated with a first network for establishing a first communication session between the first network element to a first user device associated with a second network. The request includes a first user identifier used to identify a first user associated with the first user device within the first network. The method further includes translating the first user identifier to a second user identifier in which the second user identifier is used to identify the first user within the second network. The method still further includes sending a first query including the second user identifier to a second network element, and receiving a first response message including quality of service information indicated by a policy associated with the second user identifier.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 15, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, Gibson Soon Teck Ang, Arun C. Alex, Craig Robert Sanderson, David T. Clough
  • Publication number: 20150013678
    Abstract: In one embodiment, a nasal cannula is shaped to fit within a user's nares, where the nasal cannula includes at least one prong allowing high flow delivery of humidified gases and creates positive airway pressure in the patient's airway. The prongs have angled ends such that, in use, gases flowing through the prongs are directed to the user's nasal passages. The nasal cannula body is partially swivelling and preferably has a ball joint connector. In another embodiment the nasal cannula may have at least one flared end prong that preferably seals within a patient's nare.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 15, 2015
    Inventors: Alastair Edwin McAuley, Craig Robert Prentice, Oliver Gleeson
  • Publication number: 20150012751
    Abstract: This disclosure is directed to systems and methods for securely communicating authentication information in a networked environment such as one involving a client device, a cloud based computing platform, and an enterprise computing environment. Some embodiments may include encrypting, by a client device using a public key, authentication information provided by a user. The encrypted authentication information is sent to a cloud based service which then sends it to an on-premises component residing behind a firewall of an enterprise. The on-premises component decrypts the authentication information using a private key, validates the authentication information, and returns the result to the cloud based service over a network. If validated, the cloud based service establishes a secure connection between the client device and the on-premises component such that the user can access the enterprise's content without the enterprise having to share the authentication information with the cloud based service.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 8, 2015
    Inventors: Craig Robert William Forster, Daniel Thomas Greff, Crandall B.T. Chow, Phillip Goldenburg
  • Patent number: 8926533
    Abstract: Therapy heads and related medical systems having an actuation assembly for controlling the position/orientation of a directional energy applicator in at least two planes are disclosed. A therapy head includes an enclosure, a partition separating a lower compartment from an upper compartment, an aperture in the partition, a control arm extending through the aperture, an actuation assembly positioned within the upper compartment, and a directional energy applicator positioned in the lower compartment for transmitting energy through a window. The control arm includes an upper end disposed within the upper compartment and a lower end disposed within the lower compartment. The actuation assembly is coupled with the upper end of the control arm such that the control arm is movable by the actuation assembly in at least two planes. The directional energy applicator is coupled with the lower end of the control arm.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: January 6, 2015
    Assignee: Liposonix, Inc.
    Inventors: Craig Robert Bockenstedt, Blake Little, Ethan Albright
  • Patent number: 8924537
    Abstract: Systems, methods, and machine readable and executable instructions are provided for business process tracking. Business process tracking can include collecting data from network traffic. Instances of the data can include a number of events, a session identifier, and user information. The data can be filtered to a reduced number of events with a network monitoring engine. A number of business process event identifiers corresponding to the reduced number of events can be defined in a network adaptor. An individual instance of the business process can be distinguished according to the session identifier and the user information. The individual instance of the business process can be tracked independent of a number of applications running on the network.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: December 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anupriya Ramraj, Craig Robert Shanks, Maurice Haman Abraham
  • Publication number: 20140345815
    Abstract: A product having a paper layer and a film layer is disclosed along with methods of forming such a product.
    Type: Application
    Filed: May 21, 2014
    Publication date: November 27, 2014
    Inventor: Craig Robert Hammen
  • Patent number: 8869250
    Abstract: An approach is provided that receives a first role selection from a client device. Each of the roles includes various user accounts provisioned to access various software applications. An authentication challenge is retrieved. The authentication challenge is based upon the role selection that was received from the client device. The authentication challenge is transmitted to the client device. An authentication submission is received from the client device. This authentication submission is authenticated and, if the authentication is successful, then the client device access is granted access to software applications using the provisioned user accounts that were included in the role selection. In addition, audit data of usage of the software applications by the client device is recorded. The audit data includes identification of the provisioned user accounts used to access the software applications using the role selection.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Craig Robert William Forster, Christopher John Hockings
  • Patent number: 8856203
    Abstract: In a Ternary Content Addressable Memory (TCAM) optimized for network packet classification, network operation rules are preprocessed into sub-lists in accordance with a decision tree based packet classification algorithm. The decision tree is encoded as a lookup memory, which is accessed with a predetermined base address of higher order address bits combined with lower order address bits obtained from specific bit positions from a received network packet. Depending on the nodes traversed in the decision tree, different base addresses and values from different bit positions of the packet are used until a sub-list of potential rules is identified. A bitwise comparison of values of each rule against the packet is then executed, the matching rule with the highest precedence is returned as the matching table entry and the configured value associated with the entry is prepended to the packet.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: October 7, 2014
    Assignee: PMC-Sierra US, Inc.
    Inventors: Craig Robert Schelp, Jonathan David Loewen, Morten Zilmer
  • Publication number: 20140277895
    Abstract: An autonomous vehicle control system for use on a vehicle, such as a motorcycle or an all-terrain vehicle (ATV) to autonomously control the vehicle without a driver during vehicle testing is provided. The vehicle control system comprises a moment generator coupleable to the vehicle and configured to selectively generate a moment in either of first and second directions. The vehicle control system also includes a control system operably coupled to the moment generator and configured to control the moment generator to selectively impart moments on the vehicle to stabilize the vehicle or to introduce disturbances on the vehicle.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Craig Robert Shankwitz, Arthur Richard Baker, III
  • Publication number: 20140282831
    Abstract: A machine-implemented method for evaluating a context-based (e.g., XACML) policy having a set of attributes formulates a search against one or more existing external repositories using a query that is dynamically-generated based on the security policy being evaluated. The approach shifts the building of a candidate set of potentially-allowable resources to the authorization engine (e.g., a Policy Decision Point (PDP)). In operation, an application calls the PDP using an entitlement request and, in response, the PDP builds the candidate set of values based on the defined security policy by generating a query to an external data repository and receiving the results of that query. This approach enables a policy-driven entitlement query at runtime.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Miguel Pedroza, Craig Robert William Forster, Umesh Prithviraj Adtani, Yogesh Suresh Shukla
  • Publication number: 20140239804
    Abstract: Disclosed are devices and methods related to flat gas discharge tubes (GDTs). In some embodiments, a plurality of GDTs can be fabricated from an insulator plate having a first side and a second side, with the insulator plate defining a plurality of openings. Each opening can be covered by first and second electrodes on the first and second sides of the insulator plate to thereby define an enclosed gas volume configured for GDT operation. Various examples related to such GDTs, including electrode configurations, opening configurations, pre-ionization features, grouping of a GDT with another GDT or device, and packaging configurations, are disclosed.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Inventors: John KELLY, Johan SCHLEIMANN-JENSEN, Jan HEATH, Craig Robert SHIPLEY, Gordon L. BOURNS
  • Publication number: 20140228339
    Abstract: There is provided a compound which is (a) a pyrimidine sulfonamide of formula (I) or (b) a pharmaceutically acceptable salt thereof, crystalline forms of the compound, processes for obtaining the compound, pharmaceutical intermediates used in the manufacture of the compound, and pharmaceutical compositions containing the compound. The compound is useful in the treatment of a disease/condition in which modulation of chemokine receptor activity is beneficial.
    Type: Application
    Filed: April 15, 2014
    Publication date: August 14, 2014
    Applicant: AstraZeneca AB
    Inventors: Stephen Connolly, Mark Richard Ebden, Iain Alastair Stewart Walters, Thomas Langer, Alan Robert Steven, Craig Robert Stewart, Paula Margaret Tomlin, Andrew John Williams
  • Patent number: 8798735
    Abstract: A method and apparatus to monitor the neurologic state of a patient undergoing general anesthesia is provided. Previous automated systems to monitor the neurologic state of a patient undergoing general anesthesia involve a significant time delay between the patient's true hypnotic state and the computed indices. The present invention reduces this time delay by using a different analysis technique applied to spontaneous EEG. A wavelet decomposition and statistical analysis of the observed EEG is conducted and compared to reference data to provide a numerical indicator. In addition, this indicator is more consistent with the patient's loss of consciousness indicated by the loss of count event than previous systems.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: August 5, 2014
    Assignee: Bionova Technologies Inc.
    Inventors: Stéphane Bibian, Tatjana Zikov, Guy Albert Dumont, Craig Robert Ries, Ernest Puil, Hossain Cyrus Ahmadi, Mihai Huzmezan, Bernard Ansell Macleod
  • Patent number: 8783257
    Abstract: In one embodiment, a nasal cannula is shaped to fit within a user's nares, includes at least one prong allowing high flow delivery of humidified gases and creates positive airway pressure in the patient's airway. The prongs have angled ends, such that in use, gases flowing through the prongs are directed to the user's nasal passages. The nasal cannula body is partially swivelling and preferably has a ball joint connector. In another embodiment the nasal cannula may have at least one flared end prong that preferably seals within a patient's nare.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: July 22, 2014
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Alastair Edwin McAuley, Craig Robert Prentice, Oliver Gleeson
  • Patent number: PP24608
    Abstract: ‘7ELS1’ is a new and distinct lemon tree notable for its high quality fruit with very few or no seeds.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: July 8, 2014
    Assignee: 2PH Farms Limited
    Inventor: Craig Robert Pressler