Patents by Inventor Joel Robert

Joel Robert 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: 8990411
    Abstract: Dynamically evaluating candidate connections as alternatives to an active connection between a first computing device and a second computing device. The first computing device transitions to one of the candidate connections to replace the active connection based on the evaluation. The evaluation and transition occurs based on time intervals, events, or conditions. Maintaining the candidate connections enables mobile devices, for example, to be resilient to and tolerant of topology changes affecting the active connection.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joel Robert Bergman, Jyh-Han Lin, Fadi Al Sayed Hassan, Pavani Haridasyam, Ryan Bane
  • Publication number: 20150025664
    Abstract: Control data templates are generated independent of a plurality of audio elements based on user input. The user input relates to parameter values and control inputs for operations. In response to receiving audio elements after the control data templates are generated, audio objects are generated to store audio sample data representing the audio elements. Control data is generated based on the parameter values and the control inputs for the operations in the control data templates. The control data specifies the operations to be performed while rendering the audio objects. The control data is then stored separately from the audio sample data in the audio objects. The audio objects can be communicated to downstream recipient devices for rendering and/or remixing.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 22, 2015
    Applicant: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Gabriel Grant Cory, Joel Robert Kustka, Stephen D. Vernon, Ian Eric Esten, Sophia Genung Poirier, Dossym Nurmukhanov
  • Patent number: 8833480
    Abstract: A coupler for connecting an implement to a machine includes a first mounting structure configured to attach the coupler to the implement. The first mounting structure includes a first actuator including a first cylinder rod extendable relative to a first cylinder body. The first cylinder rod has a first rod longitudinal axis. The first mounting structure also includes a first wedge attached to the first cylinder rod. The first wedge is movable between a retracted position and an extended position by the first actuator. The first wedge includes a first wedge tip insertable into the implement. The first wedge tip has a first wedge longitudinal axis. The first rod longitudinal axis is offset from the first wedge longitudinal axis to form a first opening extending through the coupler adjacent the first actuator. The coupler also includes a second mounting structure configured to attach the coupler to the machine.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: September 16, 2014
    Assignee: Caterpillar Inc.
    Inventors: Joel Robert Grimes, Bradley Robert Lancaster, Andrew Lee Vering, Wayne Edward Harshberger, II, Anand Ramchandra Mijar
  • Publication number: 20140122504
    Abstract: Systems and methods for collection and automatic analysis of opinions of media are provided. A representative method includes: receiving, from a user, media for review; automatically distributing the media to a pool of reviewers based on reviewer profiles; receiving, from the reviewers, information corresponding to opinions pertaining to the media; automatically generating a report based, at least in part, on the information received from the reviewers; and providing the report to the user.
    Type: Application
    Filed: August 13, 2013
    Publication date: May 1, 2014
    Inventors: David Anthony Courtier-Dutton, James Alexander Maurice Ernest Sopper, Andrew James Dodd, Madeleine Rebecca Ayers, Grace Margaret Hammond, Marc Walter Reimann, Joel Robert Sisco
  • Publication number: 20140065077
    Abstract: Apparatus and methods are described herein for a container with a unit dose of a concentrated substance that can be diluted and orally consumed using the container. In some embodiments, an apparatus includes a container body that defines an opening in fluid communication with an interior of the container body. A cap is coupled to the container body and encloses the opening. A unit dose of a concentrated medicament or a concentrated contrast agent is disposed within the interior of the container body. The unit dose of concentrated medicament or contrast agent can be diluted to a select dilution strength with a volume of a liquid receivable through the opening and within the interior of the container body. In some embodiments, the apparatus can include a barrier member in which the container body and cap can be disposed to protect the medicament or contrast agent from light and/or moisture.
    Type: Application
    Filed: July 3, 2013
    Publication date: March 6, 2014
    Inventors: Scott Wayne Hollander, Joel Robert Timberlake, Marjory Kadash
  • Publication number: 20140065076
    Abstract: Apparatus and methods are described herein for a container with a unit dose of a concentrated substance that can be diluted and orally consumed using the container. In some embodiments, an apparatus includes a container body that defines an opening in fluid communication with an interior of the container body. A cap is coupled to the container body and encloses the opening. A unit dose of a concentrated medicament or a concentrated contrast agent is disposed within the interior of the container body. The unit dose of concentrated medicament or contrast agent can be diluted to a select dilution strength with a volume of a liquid receivable through the opening and within the interior of the container body. In some embodiments, the apparatus can include a barrier member in which the container body and cap can be disposed to protect the medicament or contrast agent from light and/or moisture.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: OTSUKA PHARMACEUTICAL CO. LTD.
    Inventors: Scott Wayne Hollander, Joel Robert Timberlake, Marjory Kadash
  • Patent number: 8572732
    Abstract: A system, method, and computer program product are provided for enabling communication between security systems. In use, a first communication protocol of a first security system and a second communication protocol of a second security system are identified, where the first communication protocol and the second communication protocol are different such that the first security system and the second security system are incapable of communicating therebetween. Further, the first security system is updated with a first security definition and/or the second security system is updated with a second security definition for enabling communication between the first security system and the second security system.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: October 29, 2013
    Assignee: McAfee, Inc.
    Inventors: Igor Muttik, Steve O. Hearnden, Joel Robert Spurlock
  • Publication number: 20130159144
    Abstract: A method and a system for providing an alternative fulfillment for a buyer's unfulfilled order are described. The system has an order fulfillment issue detection module, an alternative fulfillment qualification module, a replacement item matching module, and a replacement item order module. The order fulfillment issue detection module detects a fulfillment delay of an item in an order placed in an online marketplace. The alternative fulfillment qualification module determines whether the fulfillment delay qualifies for an alternative fulfillment order. The replacement matching module determines a replacement item for the item. The replacement item order module cancels the order and replaces the order with the alternative fulfillment order for the replacement item.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: eBay Inc.
    Inventors: Krystal Rose Higgins, Roel Ramirez, Margaret Szeto, Joel Robert Edelman, Caroline Juliet Fernandes, Stephen Tse, F Monroe Labouisse, Amol Vilas Sane, David Grabel, Zeenat Vastrad, Kirk Jonathan Wicks
  • Publication number: 20130066744
    Abstract: A flexible shipping delivery system has an online marketplace interface, a client interface, a shipping carrier interface, and a flexible shipping delivery engine. The online marketplace interface communicates with an online marketplace application. The client interface communicates with a client that places an order for an item on the online marketplace application. The client interface receives a shipping delivery preference of a user of the client. The shipping carrier interface communicates with a shipping carrier server. The shipping carrier server provides a tracking shipping status of the item. The flexible shipping delivery engine adjusts a delivery option of the item based on the tracking shipping status of the item and the shipping delivery preference.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: eBay Inc.
    Inventors: Krystal Rose Higgins, Margaret Szeto, Caroline Juliet Fernandes, Joel Robert Edelman, Roel Ramirez, Stephen Tse, Amol Vilas Sane
  • Patent number: 8392994
    Abstract: A system, method and computer program product are provided for detecting unwanted data. A scan for unwanted data is performed to generate results of the scan. A context of the scan is then identified. Further, the presence of unwanted data is conditionally indicated based on both the results of the scan and the context of the scan.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: March 5, 2013
    Assignee: McAfee, Inc.
    Inventors: Joel Robert Spurlock, Craig D. Schmugar, Fraser Peter Howard
  • Publication number: 20120325505
    Abstract: A coupler for connecting an implement to a machine includes a first mounting structure configured to attach the coupler to the implement. The first mounting structure includes a first actuator including a first cylinder rod extendable relative to a first cylinder body. The first cylinder rod has a first rod longitudinal axis. The first mounting structure also includes a first wedge attached to the first cylinder rod. The first wedge is movable between a retracted position and an extended position by the first actuator. The first wedge includes a first wedge tip insertable into the implement. The first wedge tip has a first wedge longitudinal axis. The first rod longitudinal axis is offset from the first wedge longitudinal axis to form a first opening extending through the coupler adjacent the first actuator. The coupler also includes a second mounting structure configured to attach the coupler to the machine.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Inventors: Joel Robert Grimes, Bradley Robert Lancaster, Andrew Lee Vering, Wayne Edward Harshberger, II, Anand Ramchandra Mijar
  • Patent number: 8327439
    Abstract: A security data structure, method and computer program product are provided. In use, computer code is received. Furthermore, functions in the computer code that control a behavior of the computer code when executed are statically identified.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: December 4, 2012
    Assignee: McAfee, Inc.
    Inventors: Joel Robert Spurlock, Aditya Kapoor
  • Publication number: 20120167166
    Abstract: A system, method, and computer program product are provided for enabling communication between security systems. In use, a first communication protocol of a first security system and a second communication protocol of a second security system are identified, where the first communication protocol and the second communication protocol are different such that the first security system and the second security system are incapable of communicating therebetween. Further, the first security system is updated with a first security definition and/or the second security system is updated with a second security definition for enabling communication between the first security system and the second security system.
    Type: Application
    Filed: February 27, 2012
    Publication date: June 28, 2012
    Inventors: Igor Muttik, Steve O. Hearnden, Joel Robert Spurlock
  • Patent number: 8161551
    Abstract: A system, method, and computer program product are provided for enabling communication between security systems. In use, a first communication protocol of a first security system and a second communication protocol of a second security system are identified, where the first communication protocol and the second communication protocol are different such that the first security system and the second security system are incapable of communicating therebetween. Further, the first security system is updated with a first security definition and/or the second security system is updated with a second security definition for enabling communication between the first security system and the second security system.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: April 17, 2012
    Assignee: McAfee, Inc.
    Inventors: Igor Muttik, Steve O. Hearnden, Joel Robert Spurlock
  • Publication number: 20110271346
    Abstract: A security data structure, method and computer program product are provided. In use, computer code is received. Furthermore, functions in the computer code that control a behavior of the computer code when executed are statically identified.
    Type: Application
    Filed: July 11, 2011
    Publication date: November 3, 2011
    Inventors: Joel Robert Spurlock, Aditya Kapoor
  • Publication number: 20110264812
    Abstract: Dynamically evaluating candidate connections as alternatives to an active connection between a first computing device and a second computing device. The first computing device transitions to one of the candidate connections to replace the active connection based on the evaluation. The evaluation and transition occurs based on time intervals, events, or conditions. Maintaining the candidate connections enables mobile devices, for example, to be resilient to and tolerant of topology changes affecting the active connection.
    Type: Application
    Filed: April 22, 2010
    Publication date: October 27, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Joel Robert Bergman, Jyh-Han Lin, Fadi Al Sayed Hassan, Pavani Haridasyam, Ryan Bane
  • Patent number: 8001595
    Abstract: A security data structure, method and computer program product are provided. In use, computer code is received. Furthermore, functions in the computer code that control a behavior of the computer code when executed are statically identified.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: August 16, 2011
    Assignee: McAfee, Inc.
    Inventors: Joel Robert Spurlock, Aditya Kapoor
  • Publication number: 20110179491
    Abstract: A system, method and computer program product are provided for detecting unwanted data. A scan for unwanted data is performed to generate results of the scan. A context of the scan is then identified. Further, the presence of unwanted data is conditionally indicated based on both the results of the scan and the context of the scan.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 21, 2011
    Inventors: Joel Robert Spurlock, Craig D. Schmugar, Fraser Peter Howard
  • Patent number: 7917955
    Abstract: A system, method and computer program product are provided for detecting unwanted data. A scan for unwanted data is performed to generate results of the scan. A context of the scan is then identified. Further, the presence of unwanted data is conditionally indicated based on both the results of the scan and the context of the scan.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: March 29, 2011
    Assignee: McAfee, Inc.
    Inventors: Joel Robert Spurlock, Craig D. Schmugar, Fraser Peter Howard
  • Patent number: 7770459
    Abstract: A process pulsation diagnostic system comprises a primary element, a sensor and a processor. The primary element generates a differential pressure along a fluid flow. The sensor samples the differential pressure. The processor generates a pulsation diagnostic based on a standard deviation of the differential pressure, such that the pulsation diagnostic is indicative of a degree of process pulsation in the fluid flow.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: August 10, 2010
    Assignee: Rosemount Inc.
    Inventors: Andrew Juri Klosinski, Joel Robert Lemke