Patents by Inventor Mona Singh

Mona Singh 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: 20090024695
    Abstract: Methods and systems are described for providing search results based on selections in previously performed searches. A search is performed based on a first search term. A result set from the performed search is provided. A selection of a member of the result set from the performed search is received. It is determined whether the selected member is associated with a second search term using an index that associates members from previously performed searches with corresponding search terms. A second result set is provided based on the second search term when the selected member is determined to be associated with the second search term.
    Type: Application
    Filed: July 18, 2007
    Publication date: January 22, 2009
    Inventors: Robert P. Morris, Mona Singh
  • Patent number: 7474959
    Abstract: A method for providing information with digital images includes receiving a digital image of a subject, the digital image including as metadata a geographic position of the subject and other information associated with generating a path to the subject. A path to the subject from the source location can then be generated based on a geographic position of the source location and the metadata included with the digital image. The metadata can be stored on a mobile device and an alert provided when the mobile device is near the geographic position of the subject or if a trajectory of the mobile device does not match the generated path. Relationships with other digital images having associated metadata may also be included. Thus, users have the ability to use their image capture devices to intelligently share digital images of subjects and knowledge of the subjects, delivering greater value from these devices.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: January 6, 2009
    Assignee: Scenera Technologies, LLC
    Inventor: Mona Singh
  • Patent number: 7434226
    Abstract: A system and method for monitoring a workflow for an object are described. More particularly, embodiments of the present invention include sending workflow information to at least one mobile device operated by a recipient of the object. The workflow information associates the object with the at least one mobile device and includes sender-generated metadata identifying a sender of the object. The present invention also includes detecting the object using the at least one mobile device when the object is delivered to the recipient. The present invention also includes receiving from the at least one mobile device user-generated metadata associated with the object, wherein the sender-generated and user-generated metadata facilitate in monitoring the object in the workflow. As a result, the object is accurately and reliably monitored in the workflow.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: October 7, 2008
    Assignee: Scenera Technologies, LLC
    Inventor: Mona Singh
  • Publication number: 20080244373
    Abstract: The subject matter described herein includes methods, systems, and computer program products for automatically creating an MPE using media objects from a plurality of devices. According to one aspect, the method includes receiving a plurality of media objects from a plurality of devices and identifying media objects associated with a media session from the received media objects. Presentation parameters are received for creating an MPE from the received media objects associated with the media session. Using the presentation parameters, an MPE is automatically created based on the media objects associated with the media session, where the MPE includes a plurality of sets of media objects, and at least one of the sets includes media objects from different devices.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 2, 2008
    Inventors: Robert P. Morris, Mona Singh
  • Patent number: 7403225
    Abstract: The invention provides a system and method for automatically annotating pictures in an image-capture device. The system includes an image capture system that is configured to capture an image. A memory is coupled to the image capture system and is configured to maintain a user-specific database. A processor is coupled to the memory and is configured to annotate the image with a tag based on data from the user-specific database.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: July 22, 2008
    Assignee: Scenera Technologies, LLC
    Inventor: Mona Singh
  • Publication number: 20080160968
    Abstract: A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes receiving a request to determine an availability of a service subscriber for responding to an event associated with a service. The service is defined in terms of the event and a situation of the service subscriber. A current situation of the service subscriber is determined using subscriber context information based on private information of the subscriber. Attributes of the event and the current subscriber situation are used to provide to the service at least one of the subscriber context information and a probability related to an availability of the subscriber for responding to the event, allowing the service to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information.
    Type: Application
    Filed: December 31, 2006
    Publication date: July 3, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080162387
    Abstract: A method, system, and computer program product are described for adaptively learning user preferences for smart services. According to an exemplary embodiment, a method for adaptively learning user preferences for smart services includes modeling an availability of a subscriber for responding to an event associated with a service in terms of probability values associated with attributes of the event and subscriber context information available to determine a current situation of the subscriber related to the service, the subscriber context information based on private information of the subscriber. The availability of the subscriber for responding to the event is determined using a probability value associated with an event attribute and a probability value associated with at least a portion of the subscriber context information.
    Type: Application
    Filed: December 31, 2006
    Publication date: July 3, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080162160
    Abstract: A method, system, and computer program product are described for creating smart services. According to an exemplary embodiment, a method for creating smart services includes defining a service based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service. Access is provided to subscriber context information based on private subscriber information. The subscriber context information is used in determining a current situation of the subscriber. The method allows the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information.
    Type: Application
    Filed: December 31, 2006
    Publication date: July 3, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080144795
    Abstract: Methods and systems are described for selectively playing received ringtones. Receipt at a communication device of an incoming voice call that includes a ringtone is detected. A ringtone preselected for the communication device is played in response to receiving the incoming call. Prior to receiving input for answering the call at the communication device, user input for one of playing and not playing the received ringtone at the communication device is received. The received ringtone is played or not played based on the received user input.
    Type: Application
    Filed: December 13, 2006
    Publication date: June 19, 2008
    Inventor: Mona Singh
  • Publication number: 20080147793
    Abstract: A method for coordinating a synchronous activity includes receiving an instruction from a first principal to send a tag request to a second principal to participate in an activity and sending the tag request to the second principal. After the tag request is received, it is determined whether the second principal is available to participate in the activity. When the second principal is available, a response is sent indicating that the second principal is available to participate in the activity and the first principal is notified that the second principal is available to participate in the activity after the response is received and it is determined that the first principal is available to receive the notification.
    Type: Application
    Filed: October 31, 2006
    Publication date: June 19, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080147388
    Abstract: Methods and systems are described for changing a communication quality of a communication session based on a meaning of speech data. Speech data exchanged between clients participating in a communication session is parsed. A meaning of the parsed speech data is determined for identifying a service quality indicator for the communication session. An action is performed to change a communication quality of the communication session based on the identified service quality indicator.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventor: Mona Singh
  • Publication number: 20080148149
    Abstract: Methods, systems, and computer program products for interacting simultaneously with multiple application programs are disclosed. According to one aspect, a method includes allowing a first application program to be associated with a second application program. The first and second application programs are responsive to inputs received via a user interface for interacting with respective user interface components associated with the first and second application programs. Further, an input is received via the user interface when the first application program has focus within the user interface. The received input is neither for interacting with the user interface components associated with the first application program nor the second application program.
    Type: Application
    Filed: October 31, 2006
    Publication date: June 19, 2008
    Inventors: Mona Singh, Ryan C. Fry
  • Publication number: 20080133597
    Abstract: Methods, systems, and computer program products for determining availability of presentable content via a subscription service are disclosed. According to one aspect, a method includes receiving a selection of first presentable content associated with a first subscription service. Metadata associated with the selected first presentable content is received. Based on the received metadata, it is determined whether second presentable content corresponding to the first presentable content is available from a second subscription service. Further, it is indicated whether the second presentable content is available for presentation via the second subscription service.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Inventors: Jeffrey Scott Bardsley, Mona Singh
  • Publication number: 20080103756
    Abstract: A method for providing a contextual description of an object includes receiving a first object associated with a user. The first object has a first object type representing one of a place, an event, and a person and includes a first attribute associated with the respective place, event, or person. A second object is identified that has a second attribute related to the first attribute, and has a second object type representing one of a place, an event, and a person. According to an exemplary embodiment, a first pre-defined phrase template corresponding to the first object type is dynamically combined with a second pre-defined phrase template corresponding to the second object type to form a linguistic prompt related to the place, event, or person representing the first object. The linguistic prompt is then presented to the user to describe the place, event, or person representing the first object.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080082651
    Abstract: An apparatus for providing a task reminder includes a monitoring module configured to monitor a location of a user via a mobile communication device associated with the user at predetermined time intervals for tracking historical travel information of the user and a data store for storing the historical travel information and for storing user specified task information that includes a task and a task location. In an exemplary embodiment, the apparatus includes a reminder module configured to calculate a novelty rating of a region that includes the task location and a current position of the user based on the user's historical travel information. The novelty rating is related to a historical presence of the user in the region. The apparatus also includes a message module configured to generate a reminder of the task based on the novelty rating of the region and a distance between the task location and the current position of the user.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080079566
    Abstract: An apparatus for providing a task reminder to be performed at a task location includes a monitoring module that monitors a location of a user via a mobile communication device associated with the user at predetermined time intervals for tracking historical travel information of the user, and a data store for storing the historical travel information and for storing user specified task information that includes a task and a task location. In an exemplary embodiment, the apparatus includes a reminder module that is configured to determine a reminder position as a position where an estimated probability of the user traveling from the reminder position at a particular time in a trajectory leading away from the task location exceeds an estimated probability of the user traveling from the reminder position at that same time in a trajectory leading toward the task location by a threshold value. The reminder module generates a reminder of the task when the reminder position is identified.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080074277
    Abstract: Methods, systems, and computer program products for presenting a message on a display based on video frame types presented on the display are disclosed. According to one aspect, a method includes receiving a message having one of a plurality of priority levels for presentation on a display. Further, it is determined whether a type of a video frame for presentation on the display has a predetermined relationship to the priority level of the message. The received message is presented on the display based on the video frame type determination.
    Type: Application
    Filed: September 27, 2006
    Publication date: March 27, 2008
    Inventor: Mona Singh
  • Patent number: 7347373
    Abstract: A method and system for utilizing an image capture device for obtaining information relating to an item having a barcode corresponding to a barcode number is described. The method and system includes capturing an image of the barcode and converting the image of the barcode to the barcode number. The barcode number is used to access a category of information related to the item and that may include information for at least one other product having a different barcode number. In another aspect, the method and system include providing information related to the item. In this aspect, data indicating the barcode number is received. The barcode number being determined based on an image captured of the barcode. The barcode is utilized to remotely access the category of information related to the item and including information for at least one other product having a different barcode number. At least a portion of the information is returned.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: March 25, 2008
    Assignee: Scenera Technologies, LLC
    Inventor: Mona Singh
  • Publication number: 20080071761
    Abstract: An apparatus for identifying a location for naming includes a monitoring module that is configured to monitor actions taken by a user via a mobile communication device and to monitor a location of the mobile communication device when an action is taken by the user and at predetermined time intervals. The apparatus also includes a data store for storing user-specific location information and user-specific action information associated with the location monitored by the monitoring module and a location naming module that is configured to calculate a relevance rating of the location based on the user-specific action information associated with the location and on the user-specific location information, and to prompt the user to name the location based on its relevance rating.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 20, 2008
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20080037826
    Abstract: A computer-implemented method and system are provided for tracking image capture compliance with an image capture criteria. Method and system aspects of the exemplary embodiment include receiving user-defined criteria for specifying an image capture plan that defines at least one image capture subject and constraints associated with the at least one image capture subject; determining a progress towards completing the image capture plan based on whether information is received for an image capture occurrence of the at least one image capture subject by an image capture device, wherein multiple image capture occurrences occurring in any order are counted toward completing the image capture plan; and providing an indication of the compliance progress.
    Type: Application
    Filed: August 8, 2006
    Publication date: February 14, 2008
    Applicant: Scenera Research, LLC
    Inventors: Robert Sundstrom, Scott Bardsley, Mona Singh