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: 9651678Abstract: 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: GrantFiled: September 24, 2013Date of Patent: May 16, 2017Assignee: BlackBerry LimitedInventors: Michael Hin Kai Hung, Robert Kline
-
Patent number: 9335761Abstract: 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: GrantFiled: September 30, 2008Date of Patent: May 10, 2016Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Clark L. Case, Robert Kline
-
Publication number: 20150211764Abstract: 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: ApplicationFiled: August 23, 2013Publication date: July 30, 2015Inventors: Meiko Ko, Robert Kline, Kurt Herzog
-
Patent number: 9086696Abstract: 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: GrantFiled: September 30, 2008Date of Patent: July 21, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Kenneth S. Plache, Robert Kline, Paul R. D'mura, Gretchen Lee Krehbiel
-
Patent number: 8671162Abstract: 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: GrantFiled: May 17, 2011Date of Patent: March 11, 2014Assignee: BlackBerry LimitedInventors: Robert Kline, Michael Shenfield
-
Publication number: 20140022127Abstract: 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: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: BlackBerry LimitedInventors: Michael Hin Kai HUNG, Robert KLINE
-
Patent number: 8587476Abstract: 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: GrantFiled: May 11, 2010Date of Patent: November 19, 2013Assignee: BlackBerry LimitedInventors: Michael Hin Kai Hung, Robert Kline
-
Patent number: 8402432Abstract: 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: GrantFiled: July 31, 2008Date of Patent: March 19, 2013Assignee: Research In Motion LimitedInventors: Michael Shenfield, Viera Bibr, Brindusa L. Fritsch, Bryan Goring, Robert Kline, Kamen Vitanov
-
Patent number: 8375354Abstract: 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: GrantFiled: January 20, 2010Date of Patent: February 12, 2013Assignee: Research In Motion LimitedInventors: Michael Shenfield, Robert Kline
-
Publication number: 20110279323Abstract: 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: ApplicationFiled: May 11, 2010Publication date: November 17, 2011Applicant: Research In Motion LimitedInventors: Michael Hin Kai Hung, Robert Kline
-
Publication number: 20110218951Abstract: 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: ApplicationFiled: May 17, 2011Publication date: September 8, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Robert Kline, Michael Shenfield
-
Patent number: 7970860Abstract: 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: GrantFiled: July 6, 2009Date of Patent: June 28, 2011Assignee: Research In Motion LimitedInventors: Robert Kline, Michael Shenfield
-
Publication number: 20100250695Abstract: 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: ApplicationFiled: June 11, 2010Publication date: September 30, 2010Inventors: Michael Shenfield, Brindusa L. Fritsch, Robert Kline
-
Patent number: 7761522Abstract: 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: GrantFiled: October 25, 2005Date of Patent: July 20, 2010Assignee: Research in Motion LimitedInventors: Michael Shenfield, Brindusa L. Fritsch, Robert Kline
-
Publication number: 20100082814Abstract: 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: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Kenneth S. Plache, Robert Kline, Paul R. D'mura, Gretchen Lee Krehbiel
-
Publication number: 20100082119Abstract: 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: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Clark L. Case, Robert Kline
-
Publication number: 20100083270Abstract: 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: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Robert Kline, Clark L. Case
-
Publication number: 20090268672Abstract: 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: ApplicationFiled: July 6, 2009Publication date: October 29, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Robert Kline, Michael Shenfield
-
Publication number: 20090271501Abstract: 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: ApplicationFiled: May 22, 2009Publication date: October 29, 2009Applicant: Research In Motion LimitedInventors: Michael Shenfield, Viera Bibr, Brindusa L. Fritsch, Bryan R. Goring, Robert Kline, Kamen B. Vitanov
-
Patent number: 7555538Abstract: 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: GrantFiled: December 23, 2003Date of Patent: June 30, 2009Assignee: Research in Motion LimitedInventors: Michael Shenfield, Viera Bibr, Brindusa L. Fritsch, Bryan R. Goring, Robert Kline, Kamen B. Vitanov