Patents by Inventor Robert Kline

Robert Kline 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: 9651678
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 16, 2017
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Robert Kline
  • Patent number: 9335761
    Abstract: A processing component that executes one or more industrial control procedures is provided. A procedure class component implements at least one instance of the industrial control procedures, where the instance is dynamically adapted to a parameter of equipment that operates the industrial control procedure.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: May 10, 2016
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Clark L. Case, Robert Kline
  • Publication number: 20150211764
    Abstract: A variable-air-volume (VAV) diffuser includes a diffuser housing that is formed for coupling to a supply air conduit. The diffuser housing defines a discharging opening for discharge of supply air from the supply air conduit into a room. The VAV diffuser may also include a supporting structure that is affixed to the diffuser housing, and a flow controller for varying the volume of supply air discharged through the discharging opening. The VAV diffuser may further include an electric actuator that is mounted on the supporting structure for moving the flow controller to vary the volume of supply air. The electric actuator may be accessible from room side and removable from the diffuser housing while the diffuser housing is coupled to the supply air conduit, the supporting structure is affixed to the diffuser housing and the flow controller remains within the diffuser housing.
    Type: Application
    Filed: August 23, 2013
    Publication date: July 30, 2015
    Inventors: Meiko Ko, Robert Kline, Kurt Herzog
  • Patent number: 9086696
    Abstract: An industrial control system is provided. The system includes two or more industrial control resources that are employed to operate a control process. This includes at least one arbitration component installed with each of the industrial control resources, where the arbitration component is employed to resolve priorities between the industrial control resources.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: July 21, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth S. Plache, Robert Kline, Paul R. D'mura, Gretchen Lee Krehbiel
  • Patent number: 8671162
    Abstract: A method for handling information requests from mobile devices includes a memory, a state prediction module, and a push module. The memory is operable to store data requests received from the mobile devices. The state prediction module is operable to access the memory to predict forecasted data requests for a mobile device based on the stored data requests. The push module is operable to receive the forecasted data requests from the state prediction module and in response request and receive response data related to the forecasted data requests and prepare the response data for transmission to the mobile device over a wireless network.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: March 11, 2014
    Assignee: BlackBerry Limited
    Inventors: Robert Kline, Michael Shenfield
  • Publication number: 20140022127
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 23, 2014
    Applicant: BlackBerry Limited
    Inventors: Michael Hin Kai HUNG, Robert KLINE
  • Patent number: 8587476
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: November 19, 2013
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Robert Kline
  • Patent number: 8402432
    Abstract: A system and method of creating and communicating with wireless component applications is provided. Mobile communication devices communicate with a web service via a wireless network, the Internet, and optionally a message-map service. Each wireless component application is executed by a component framework on one of the mobile communication devices, and comprises data components, presentation components, message components, and workflow components. The component framework executes the component application in an application container which provides access to framework services which include a communication service, a screen service, a persistence service, an access service, a provisioning service, and a utility service. Messages can be sent from the component application to the message-map service, which converts each of the messages to a format required by the web service using an application message-map, and then sends the message to the web service.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: March 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Viera Bibr, Brindusa L. Fritsch, Bryan Goring, Robert Kline, Kamen Vitanov
  • Patent number: 8375354
    Abstract: An application development system for developing an application with application components is described. The system application development includes a modeling tool. The modeling tool imports the application components in a comparable component definition format, and defines a data relation between data, screens, and operations embodied in the application components in an application model. The application model has a static structural characteristic, a dynamic behavioral characteristic and an implementation characteristic. The static structural characteristic defines parts of the application. The dynamic behavioral characteristic defines responsiveness of the application to events or actions, and the implementation characteristic describes elements required for deploying the application. The modeling tool updates the cross-component mapping.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: February 12, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Robert Kline
  • Publication number: 20110279323
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Applicant: Research In Motion Limited
    Inventors: Michael Hin Kai Hung, Robert Kline
  • Publication number: 20110218951
    Abstract: A method for handling information requests from mobile devices includes a memory, a state prediction module, and a push module. The memory is operable to store data requests received from the mobile devices. The state prediction module is operable to access the memory to predict forecasted data requests for a mobile device based on the stored data requests. The push module is operable to receive the forecasted data requests from the state prediction module and in response request and receive response data related to the forecasted data requests and prepare the response data for transmission to the mobile device over a wireless network.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Robert Kline, Michael Shenfield
  • Patent number: 7970860
    Abstract: A system for handling information requests from mobile devices includes a memory, a state prediction module, and a push module. The memory is operable to store data requests received from the mobile devices. The state prediction module is operable to access the memory to predict forecasted data requests for a mobile device based on the stored data requests. The push module is operable to receive the forecasted data requests from the state prediction module and in response request and receive response data related to the forecasted data requests and prepare the response data for transmission to the mobile device over a wireless network.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: June 28, 2011
    Assignee: Research In Motion Limited
    Inventors: Robert Kline, Michael Shenfield
  • Publication number: 20100250695
    Abstract: A method for providing access to one or more notification-based Web services using a mobile device, the method comprising the steps of transmitting to Web service proxy a subscription request for a requested Web service, the Web service proxy supporting asynchronous communication with the mobile device, storing a device identification and subscription request at the proxy, the proxy polling the Web service with the request, receiving at the proxy a response message determined by the Web service and in response to the polled request, continuing to poll the Web service and transmitting the response message to the mobile device only when the response message satisfies a predetermined criteria.
    Type: Application
    Filed: June 11, 2010
    Publication date: September 30, 2010
    Inventors: Michael Shenfield, Brindusa L. Fritsch, Robert Kline
  • Patent number: 7761522
    Abstract: A method for providing access to one or more notification-based Web services using a mobile device, the method comprising the steps of transmitting to Web service proxy a subscription request for a requested Web service, the Web service proxy supporting asynchronous communication with the mobile device, storing a device identification and subscription request at the proxy, the proxy polling the Web service with the request, receiving at the proxy a response message determined by the Web service and in response to the polled request, continuing to poll the Web service and transmitting the response message to the mobile device only when the response message satisfies a predetermined criteria.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: July 20, 2010
    Assignee: Research in Motion Limited
    Inventors: Michael Shenfield, Brindusa L. Fritsch, Robert Kline
  • Publication number: 20100082814
    Abstract: An industrial control system is provided. The system includes two or more industrial control resources that are employed to operate a control process. This includes at least one arbitration component installed with each of the industrial control resources, where the arbitration component is employed to resolve priorities between the industrial control resources.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth S. Plache, Robert Kline, Paul R. D'mura, Gretchen Lee Krehbiel
  • Publication number: 20100082119
    Abstract: A processing component that executes one or more industrial control procedures is provided. A procedure class component implements at least one instance of the industrial control procedures, where the instance is dynamically adapted to a parameter of equipment that operates the industrial control procedure.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Clark L. Case, Robert Kline
  • Publication number: 20100083270
    Abstract: An industrial control system is provided. The system includes a processing component to bind to a subset of resources from a set of potential industrial control resources. An attribute component defines a resource priority for the set of potential industrial control resources. A resource class component implements at least one instance of the potential industrial control resources, where the instance automatically selects the subset of resources in view of the resource priority.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Robert Kline, Clark L. Case
  • Publication number: 20090268672
    Abstract: A system for handling information requests from mobile devices includes a memory, a state prediction module, and a push module. The memory is operable to store data requests received from the mobile devices. The state prediction module is operable to access the memory to predict forecasted data requests for a mobile device based on the stored data requests. The push module is operable to receive the forecasted data requests from the state prediction module and in response request and receive response data related to the forecasted data requests and prepare the response data for transmission to the mobile device over a wireless network.
    Type: Application
    Filed: July 6, 2009
    Publication date: October 29, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Robert Kline, Michael Shenfield
  • Publication number: 20090271501
    Abstract: A system and method of building component applications are provided. Component applications are executed on terminal devices, which communicate with a schema-based service via a network and the Internet. The component applications comprise data components, presentation components, and message components, which are written a structured definition language such as XML code. The component applications further comprise workflow components which can be written as a series of and are embedded in the XML code.
    Type: Application
    Filed: May 22, 2009
    Publication date: October 29, 2009
    Applicant: Research In Motion Limited
    Inventors: Michael Shenfield, Viera Bibr, Brindusa L. Fritsch, Bryan R. Goring, Robert Kline, Kamen B. Vitanov
  • Patent number: 7555538
    Abstract: A system and method of building component applications are provided. Component applications are executed on terminal devices, which communicate with a schema-based service via a network and the Internet. The component applications comprise data components, presentation components, and message components, which are written a structured definition language such as XML code. The component applications further comprise workflow components which can be written as a series of instructions such as in a subset of ECMAScript, and are embedded in the XML code.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: June 30, 2009
    Assignee: Research in Motion Limited
    Inventors: Michael Shenfield, Viera Bibr, Brindusa L. Fritsch, Bryan R. Goring, Robert Kline, Kamen B. Vitanov