Patents by Inventor Christopher Paretti
Christopher Paretti 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: 10209079Abstract: Routing information (e.g., routing information displayed in an electronic map or provided as verbal travel directions) is generated and presented to a user in a tailored manner. A request for routing information is received from a user. Spatial data, temporal data, social data, or topical data is retrieved that is related to the user and/or to a location or change of location of the user. Based on the retrieved data and the routing information, information display data is generated, and is provided to an electronic device of the user to generate an information display. An attribute of the information display is configured/modified based on the location information and/or on the spatial data, temporal data, social data, and/or topical data. For example, a display attribute and/or an audio attribute of the information display may be modified.Type: GrantFiled: January 13, 2009Date of Patent: February 19, 2019Assignee: EXCALIBUR IP, LLCInventors: Christopher Higgins, Marc E. Davis, Ronald Martinez, Joseph O'Sullivan, Christopher Paretti, Athellina Athsani, Chris Kalaboukis
-
Patent number: 10182141Abstract: An apparatus, method, and computer program product are described that determine a destination screen for display and provide for a visual transition between an origin screen and the destination screen based on a position of a user input and a direction of the movement component of the input. The origin screen may, for example, associate certain areas of the screen with certain destination screens, such that an input received in one area invokes one destination screen and an input received in another area invokes another destination screen. The destination screen may also be determined based on the direction of the movement component of the input. Thus, one of several destination screens may be accessible to the user and may be determined based on the characteristics of the input received.Type: GrantFiled: December 22, 2011Date of Patent: January 15, 2019Assignee: Nokia Technologies OyInventors: Christopher Paretti, William Lindmeier
-
Patent number: 9626742Abstract: An apparatus, method, and computer program product are described that provide a visual transition from an origin screen to a destination screen by applying a graphical effect to the origin screen based on a user input that is received. The graphical effect includes a translation aspect and a rotational aspect. The rotational aspect may have an angle of rotation that is defined based on characteristics of the input received, such as an initial or instantaneous position of receipt of the input or a speed of movement of the input. Thus, the graphical effect simulates a physical reaction of the origin screen to the input (for example, giving the appearance that the origin screen is a physical object that is reacting to the user input as an applied force in the real world).Type: GrantFiled: December 22, 2011Date of Patent: April 18, 2017Assignee: Nokia Technologies OyInventors: Christopher Paretti, William Lindmeier
-
Patent number: 9467808Abstract: A system and method is described herein for managing power consumption by a plurality of sensors in a proximity-based ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs a proximity-based ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes power status information from each sensor in a group of spatially and temporally proximate sensors in the proximity-based ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group provides sensor data.Type: GrantFiled: June 6, 2014Date of Patent: October 11, 2016Assignee: Yahoo! Inc.Inventors: Marc E. Davis, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins
-
Patent number: 9207837Abstract: Provided herein is a method, apparatus and computer program product for providing multiple levels of interaction with a program. In particular methods of example embodiments may include providing for display of a first representation of a first program, where the first representation includes a first interaction level; providing for display of an intermediate representation in response to receiving a first input, where the intermediate representation comprises an intermediate interaction level; and providing for display of a second representation of the first program in response to a second input, where the second representation includes a second interaction level and the second input is different from the first input. The intermediate representation of the first program may be presented in a size that is larger than the first representation of the first program.Type: GrantFiled: December 20, 2011Date of Patent: December 8, 2015Assignee: Nokia Technologies OyInventors: Christopher Paretti, William Lindmeier, Amber Reed
-
Publication number: 20140287782Abstract: A system and method is described herein for managing power consumption by a plurality of sensors in a proximity-based ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs a proximity-based ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes power status information from each sensor in a group of spatially and temporally proximate sensors in the proximity-based ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group provides sensor data.Type: ApplicationFiled: June 6, 2014Publication date: September 25, 2014Inventors: Marc E. Davis, Joseph O'Sullivan, Christopher Paretti, Chrislopher W. Higgins
-
Patent number: 8756030Abstract: A system and method is described herein for validating and correcting time codes generated by a plurality of sensors in a proximity-based ad hoc network. The time code information is used to correlate data produced by the sensors in a manner that is useful for location tracking. By validating and correcting the time codes, the system and method improves the integrity of such time code information and any location information generated therefrom.Type: GrantFiled: February 8, 2008Date of Patent: June 17, 2014Assignee: Yahoo! Inc.Inventors: Marc E. Davis, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins
-
Publication number: 20130162516Abstract: An apparatus, method, and computer program product are described that determine a destination screen for display and provide for a visual transition between an origin screen and the destination screen based on a position of a user input and a direction of the movement component of the input. The origin screen may, for example, associate certain areas of the screen with certain destination screens, such that an input received in one area invokes one destination screen and an input received in another area invokes another destination screen. The destination screen may also be determined based on the direction of the movement component of the input. Thus, one of several destination screens may be accessible to the user and may be determined based on the characteristics of the input received.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: NOKIA CORPORATIONInventors: Christopher Paretti, William Lindmeier
-
Publication number: 20130162683Abstract: An apparatus, method, and computer program product are described that provide a visual transition from an origin screen to a destination screen by applying a graphical effect to the origin screen based on a user input that is received. The graphical effect includes a translation aspect and a rotational aspect. The rotational aspect may have an angle of rotation that is defined based on characteristics of the input received, such as an initial or instantaneous position of receipt of the input or a speed of movement of the input. Thus, the graphical effect simulates a physical reaction of the origin screen to the input (for example, giving the appearance that the origin screen is a physical object that is reacting to the user input as an applied force in the real world).Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: NOKIA CORPORATIONInventors: Christopher Paretti, William Lindmeier
-
Publication number: 20130159930Abstract: Methods, apparatuses, and computer program products are herein provided for displaying currently active applications. A method may include receiving user input. The method may further include determining, by a processor, a list of applications. The list of applications may comprise at least one currently active application. The method may further include causing display of the list of applications in response to receiving the user input, wherein causing display of the list of applications comprises causing display of at least one first application above at least one second application. Corresponding apparatuses and computer program products are also provided.Type: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: NOKIA CORPORATIONInventors: Christopher Paretti, William Lindmeier, Amber Reed
-
Publication number: 20130155112Abstract: Provided herein is a method, apparatus, and computer program product for providing a method of graphically transitioning between multiple interactive levels of a program. In particular, the method of example embodiments may include providing for display of a first representation of a program including a first interaction level, providing for presentation of a first graphical transition from the first representation of the program to an intermediate representation of the program in response to receiving a first input, where the first graphical transition provides a visual cue indicative of a relationship between the first representation of the program and the intermediate representation of the program. The first graphical transition may resemble the physical manipulation of a tangible object. The method may include providing for display of the intermediate representation where the intermediate representation includes an intermediate interaction level.Type: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: Nokia CorporationInventors: Christopher Paretti, William Lindmeier
-
Publication number: 20130155116Abstract: Provided herein is a method, apparatus and computer program product for providing multiple levels of interaction with a program. In particular methods of example embodiments may include providing for display of a first representation of a first program, where the first representation includes a first interaction level; providing for display of an intermediate representation in response to receiving a first input, where the intermediate representation comprises an intermediate interaction level; and providing for display of a second representation of the first program in response to a second input, where the second representation includes a second interaction level and the second input is different from the first input. The intermediate representation of the first program may be presented in a size that is larger than the first representation of the first program.Type: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: Nokia CorporationInventors: Christopher Paretti, William Lindmeier, Amber Reed
-
Patent number: 8060018Abstract: A system and method is described for constructing a proximity-based ad hoc network among a plurality of sensor-enabled devices and for using such a network to facilitate data sharing among users of those devices (referred to herein for simplicity as “sensors”). The system and method advantageously enables data to be shared among co-located sensors in a manner that does not require local connections or communication among those sensors and that protects user privacy. The system and method also beneficially enables data to be transferred among heterogeneous sensor types that would otherwise be incapable of detecting and/or communicating with each other. The system and method may perform user-initiated data transfer as well as automatic data transfer responsive to sensor proximity and other factors, such as commonality of user interests or activities or membership in a social network.Type: GrantFiled: February 8, 2008Date of Patent: November 15, 2011Assignee: Yahoo! Inc.Inventors: Marc E. Davis, Rahul Nair, Ori Zaltzman, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins
-
Patent number: 8045482Abstract: A system and method is described for constructing a proximity-based ad hoc network among a plurality of sensors and for using such a network to perform location tracking. The system and method uses time-coded data received from each of the sensors to determine a current proximity of each of the sensors to one or more beacons. Then, by leveraging information relating to the effective transmission ranges of the beacons, the system and method determines the relative location of each of the plurality of sensors with respect to other sensors within the plurality of sensors. Where actual (as opposed to relative) location information is available for a particular sensor, it can be used to generate or augment location information associated with other sensors known to be spatially and temporally proximate to the particular sensor. The current location information for each of the sensors is then used in providing location-based services.Type: GrantFiled: February 8, 2008Date of Patent: October 25, 2011Assignee: Yahoo! Inc.Inventors: Marc E. Davis, Rahul Nair, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins, Ori Zaltzman
-
Patent number: 7822564Abstract: A system and method is described herein for managing power consumption by a plurality of sensors in a proximity-based ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs a proximity-based ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes power status information from each sensor in a group of spatially and temporally proximate sensors in the proximity-based ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group provides sensor data.Type: GrantFiled: February 8, 2008Date of Patent: October 26, 2010Assignee: Yahoo! Inc.Inventors: Marc E. Davis, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins, Ori Zaltzman
-
Publication number: 20100179756Abstract: Routing information (e.g., routing information displayed in an electronic map or provided as verbal travel directions) is generated and presented to a user in a tailored manner. A request for routing information is received from a user. Spatial data, temporal data, social data, or topical data is retrieved that is related to the user and/or to a location or change of location of the user. Based on the retrieved data and the routing information, information display data is generated, and is provided to an electronic device of the user to generate an information display. An attribute of the information display is configured/modified based on the location information and/or on the spatial data, temporal data, social data, and/or topical data. For example, a display attribute and/or an audio attribute of the information display may be modified.Type: ApplicationFiled: January 13, 2009Publication date: July 15, 2010Applicant: YAHOO! INC.Inventors: Christopher Higgins, Marc E. Davis, Ronald Martinez, Joseph O'Sullivan, Christopher Paretti, Athellina Athsani, Chris Kalaboukis
-
Publication number: 20100076777Abstract: A system and method is described herein that automatically provides users with recommendations regarding location tracking privacy policies that may be appropriate to enact in certain contexts as well as a means for enacting such policies. Once a privacy policy is enacted, the manner in which location information associated with the user is provided to at least one application or service will be controlled in accordance with the privacy policy. The recommended privacy policies may represent privacy policies that have been enacted by other users in like contexts.Type: ApplicationFiled: September 23, 2008Publication date: March 25, 2010Applicant: YAHOO! INC.Inventors: Christopher Paretti, Ori Zaltzman, Joseph O'Sullivan, Kristijan Mihalic, Marc E. Davis, Christopher W. Higgins
-
Publication number: 20100077484Abstract: A location tracking privacy engine is described herein that is configured to allow users to define privacy policies that govern how location information about each user is provided to context-aware applications and services. Privacy policies can be defined in a highly flexible and context-specific manner such that the execution of a given privacy policy by the location tracking privacy engine is dependent on the existence of one or more social, topical, temporal or spatial conditions. Privacy policies are then executed automatically by the location tracking privacy engine when the conditions associated with the policies are determined to be satisfied.Type: ApplicationFiled: September 23, 2008Publication date: March 25, 2010Applicant: YAHOO! INC.Inventors: Christopher Paretti, Ori Zaltzman, Joseph O'Sullivan, Kristijan Mihalic, Marc E. Davis, Christopher W. Higgins
-
Publication number: 20090204348Abstract: A system and method is described herein for managing power consumption by a plurality of sensors in a proximity-based ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs a proximity-based ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes power status information from each sensor in a group of spatially and temporally proximate sensors in the proximity-based ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group provides sensor data.Type: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Applicant: YAHOO! INC.Inventors: Marc E. Davis, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins, Ori Zaltzman
-
Publication number: 20090204354Abstract: A system and method is described herein for managing power consumption by a plurality of sensors in a proximity-based ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs a proximity-based ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes power status information from each sensor in a group of spatially and temporally proximate sensors in the proximity-based ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group provides sensor data.Type: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Applicant: Yahoo! Inc.Inventors: Marc E. Davis, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins