Patents by Inventor Craig Janssen
Craig Janssen 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).
-
Publication number: 20180129750Abstract: A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.Type: ApplicationFiled: January 5, 2018Publication date: May 10, 2018Inventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Danie Stewart
-
Publication number: 20150149922Abstract: A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.Type: ApplicationFiled: January 27, 2015Publication date: May 28, 2015Inventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Daniel Stewart
-
Patent number: 8966560Abstract: A method and apparatus for uploading data is provided herein. During operation vehicles in the field will upload their digital multimedia evidence (DME) to a mobile/intermediary upload point(s). These mobile/intermediary upload points preferably comprise computers existing in other vehicles that are not currently connected to a central repository. A mobile recorder (mDVR) will choose a particular mobile/intermediary upload point(s) based on a probability that the mobile upload point(s) will return to a connected upload point to upload the transferred DME.Type: GrantFiled: November 30, 2012Date of Patent: February 24, 2015Assignee: Motorola Solutions, Inc.Inventors: Steven D. Tine, Curt D. Croley, Kenneth W. Douros, Craig A. Janssen, Lester J. Miller, Deborah J. Monks, Steven J. Nowlan
-
Patent number: 8943425Abstract: A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.Type: GrantFiled: October 30, 2007Date of Patent: January 27, 2015Assignee: Google Technology Holdings LLCInventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Daniel Stewart
-
Publication number: 20140188993Abstract: A method and user terminal are provided that analyze social media by assembling a cluster of multiple social media contents, wherein each social media content of the multiple social media contents has one or more associated attributes, determining weights in association with the social media contents included in the cluster, and determining a reliability level of the cluster based on the determined weights. In various embodiments, determining weights may include determining a weight associated with each of one or more attributes shared by two or more of the multiple social media contents of the cluster and/or determining a social media content weight for each of two or more social media contents sharing an attribute. In still other embodiments, the method and user terminal may re-determine the reliability level in response to adding new social media content to the cluster.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: MOTOROLA SOLUTIONS, INC.Inventors: DAVID E. KLEIN, KENNETH W. DOUROS, CRAIG A. JANSSEN, STEVEN J. NOWLAN
-
Publication number: 20140157344Abstract: A method and apparatus for uploading data is provided herein. During operation vehicles in the field will upload their digital multimedia evidence (DME) to a mobile/intermediary upload point(s). These mobile/intermediary upload points preferably comprise computers existing in other vehicles that are not currently connected to a central repository. A mobile recorder (mDVR) will choose a particular mobile/intermediary upload point(s) based on a probability that the mobile upload point(s) will return to a connected upload point to upload the transferred DME.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: MOTOROLA SOLUTIONS, INC.Inventors: STEVEN D. TINE, CURT D. CROLEY, KENNETH W. DOUROS, CRAIG A. JANSSEN, LESTER J. MILLER, DEBORAH J. MONKS, STEVEN J. NOWLAN
-
Publication number: 20130036173Abstract: A “message broker” personalizes messages based on the recipient's estimated “privacy sensitivity.” By carefully estimating the sensitivity, the message broker can achieve the advantages of personalized messaging without incurring the disadvantages of offending or scaring away the recipient. In a first set of embodiments, messages are sent to a recipient, and information about the recipient's responses is collected and analyzed. The sensitivity level of the recipient is estimated based on this collected information. In a second set of embodiments, messages are sent that include an offer in which an incentive will be given to the recipient in exchange for allowing a certain type of access to specific information associated with the recipient. In a third set of embodiments, the message broker sends messages that request information associated with the recipient, but the messages do not include explicit offers to give incentives in exchange for the information.Type: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Douglas A. Kuhlman, Joshua B. Hurwitz, Craig A. Janssen, David W. Kravitz
-
Publication number: 20130035944Abstract: A “message broker” personalizes messages based on the recipient's estimated “privacy sensitivity.” By carefully estimating the sensitivity, the message broker can achieve the advantages of personalized messaging without incurring the disadvantages of offending or scaring away the recipient. In a first set of embodiments, messages are sent to a recipient, and information about the recipient's responses is collected and analyzed. The sensitivity level of the recipient is estimated based on this collected information. In a second set of embodiments, messages are sent that include an offer in which an incentive will be given to the recipient in exchange for allowing a certain type of access to specific information associated with the recipient. In a third set of embodiments, the message broker sends messages that request information associated with the recipient, but the messages do not include explicit offers to give incentives in exchange for the information.Type: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Joshua B. Hurwitz, Douglas A. Kuhlman, Craig A. Janssen, David W. Kravitz
-
Publication number: 20130036174Abstract: A “message broker” personalizes messages based on the recipient's estimated “privacy sensitivity.” By carefully estimating the sensitivity, the message broker can achieve the advantages of personalized messaging without incurring the disadvantages of offending or scaring away the recipient. In a first set of embodiments, messages are sent to a recipient, and information about the recipient's responses is collected and analyzed. The sensitivity level of the recipient is estimated based on this collected information. In a second set of embodiments, messages are sent that include an offer in which an incentive will be given to the recipient in exchange for allowing a certain type of access to specific information associated with the recipient. In a third set of embodiments, the message broker sends messages that request information associated with the recipient, but the messages do not include explicit offers to give incentives in exchange for the information.Type: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Joshua B. Hurwitz, Douglas A. Kuhlman, Craig A. Janssen, David W. Kravitz
-
Publication number: 20090327292Abstract: Disclosed is a “light weight” protocol used to coordinate shared copies of a data element. A central repository holds a master copy of the data element. Applications “subscribe” to the data element (or to an aspect of it) by sending a message to the central repository. Whenever the data element (or aspect) is changed, applications that have subscribed to the data element (or aspect) are notified of the change. When an application wishes to change the value of a subscribed aspect, it sends an update request to the central repository. The central repository changes the master copy of the data aspect to the requested value and then informs all subscribed applications of the new data value. If two applications both wish to change the value of the same data aspect, they send their update requests, and the central repository processes them in the order in which they are received.Type: ApplicationFiled: June 18, 2009Publication date: December 31, 2009Applicant: MOTOROLA, INC.Inventors: Craig A. Janssen, Michael D. Pearce, Nitya Narasimhan
-
Publication number: 20090113346Abstract: A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.Type: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Applicant: Motorola, Inc.Inventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Daniel Stewart
-
Publication number: 20070220562Abstract: An apparatus and method (300-400) are disclosed for selectively rendering media content on remote displays (604-612). An apparatus that incorporates teachings of the present disclosure may include, for example, a communication device (100) having a controller (106) that manages operations of a wireless transceiver (102). The controller can be programmed to detect (402) a display server (200) in a wireless local area network, receive (410) from the display server its capabilities for presenting content, create (414-418) displayable content conforming to the capabilities of the display server, and transmit (420) the displayable content to the display server. Additional embodiments are disclosed.Type: ApplicationFiled: March 3, 2006Publication date: September 20, 2007Applicant: MOTOROLA, INC.Inventors: Craig A. Janssen, Nitya Narasimhan, Michael D. Pearce, Yibing Song
-
Publication number: 20050137931Abstract: A method includes identifying a plurality of facilities in a complex. Each facility is associated with a construction project. The method also includes determining a potential revenue associated with at least one of the facilities. The method further includes determining a cost associated with at least one of the facilities. In addition, the method includes generating a schedule of the construction projects using the identified potential revenue and the identified cost.Type: ApplicationFiled: December 22, 2003Publication date: June 23, 2005Inventor: Craig Janssen