Patents by Inventor Tim McConnell

Tim McConnell 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: 11349946
    Abstract: A method includes, at an edge location, receiving one or more threshold settings associated with a sensor, configuring a rule specifying a trigger condition for a task, wherein the trigger condition is based on the one or more threshold settings, receiving a sensor data stream from the sensor, determining that the trigger condition has been satisfied, and responsive to the determination that the trigger condition has been satisfied, automatically executing the task specified by the rule.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: May 31, 2022
    Assignee: SAP SE
    Inventors: David Chu, Tim McConnell, Wayne Pau, Lalit Canaran
  • Patent number: 10757486
    Abstract: A method includes receiving a sensor data stream from a sensor, determining that the sensor data stream is associated with a sensor fidelity rule specifying a triggering event, a fidelity modification, and a modification period, sampling the sensor data stream according to a first sampling interval, responsive to occurrence of a triggering event, changing the first sampling interval to a second sampling interval based on the fidelity modification, wherein the second sampling interval is different from the first sampling interval, determining whether the modification period has elapsed and whether the triggering event is active, and sampling the sensor data stream according to the second sampling interval when it is determined that the modification period has not elapsed and the triggering event is active.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: August 25, 2020
    Assignee: SAP SE
    Inventors: Tim McConnell, Lalit Canaran
  • Publication number: 20200162801
    Abstract: A method includes receiving a sensor data stream from a sensor, determining that the sensor data stream is associated with a sensor fidelity rule specifying a triggering event, a fidelity modification, and a modification period, sampling the sensor data stream according to a first sampling interval, responsive to occurrence of a triggering event, changing the first sampling interval to a second sampling interval based on the fidelity modification, wherein the second sampling interval is different from the first sampling interval, determining whether the modification period has elapsed and whether the triggering event is active, and sampling the sensor data stream according to the second sampling interval when it is determined that the modification period has not elapsed and the triggering event is active.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: Tim McConnell, Lalit Canaran
  • Publication number: 20200162572
    Abstract: A method includes, at an edge location, receiving one or more threshold settings associated with a sensor, configuring a rule specifying a trigger condition for a task, wherein the trigger condition is based on the one or more threshold settings, receiving a sensor data stream from the sensor, determining that the trigger condition has been satisfied, and responsive to the determination that the trigger condition has been satisfied, automatically executing the task specified by the rule.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: David Chu, Tim McConnell, Wayne Pau, Lalit Canaran
  • Patent number: 10445114
    Abstract: The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Josef Larsson, Eric Bailey, Tim McConnell
  • Publication number: 20170132018
    Abstract: The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
    Type: Application
    Filed: January 19, 2017
    Publication date: May 11, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Josef Larsson, Eric Bailey, Tim McConnell
  • Patent number: 9588781
    Abstract: The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Josef Larsson, Eric Bailey, Tim McConnell
  • Patent number: 8793598
    Abstract: A cross-browser dialog platform is provided for supporting hosted web pages in a dialog, such that a web page may be used inside or outside the dialog. Select elements on the hosted page may be hidden when in a dialog, different behavior may be specified for hyperlinks inside or outside the dialog, and a proper size of the dialog may be inferred from its contents without designer input.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Shaofeng Zhu, Cindy Liao, Zachary Nation, Charles Reeves Little, Tim McConnell, Jeff Crowley
  • Publication number: 20110258562
    Abstract: A cross-browser dialog platform is provided for supporting hosted web pages in a dialog, such that a web page may be used inside or outside the dialog. Select elements on the hosted page may be hidden when in a dialog, different behavior may be specified for hyperlinks inside or outside the dialog, and a proper size of the dialog may be inferred from its contents without designer input.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: Microsoft Corporation
    Inventors: Shaofeng Zhu, Cindy Liao, Zachary Nation, Charles Reeves Little, Tim McConnell, Jeff Crowley
  • Publication number: 20090249339
    Abstract: The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Josef Larsson, Eric Bailey, Tim McConnell