Patents by Inventor Praveen Krishnan

Praveen Krishnan 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: 10437830
    Abstract: A method, apparatus and computer program product are provided to facilitate the identification of one or more media files stored on respective ones of a plurality of user devices. In the context of a method, a current context is determined. The method also automatically identifies one or more media files stored on respective ones of a plurality of user devices based upon a relationship between a context associated with the respective media file and the current context. The method also causes the one or more media files to be transferred to an output device for presentation. A corresponding apparatus and computer program product are also provided.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: October 8, 2019
    Assignee: Nokia Technologies Oy
    Inventors: David Nguyen, Praveen Krishnan, Vijo Cherian, Tsaifa Yao
  • Patent number: 10321263
    Abstract: A customer may specify, via a mobile device, a current location at which the customer desires to receive a delivery order for food items, as well as a preferred amount of time for the delivery. In response, food items that are available to be delivered to the current location within the preferred amount of time are identified and presented to the customer, including food items to be prepared/provided by merchants and food items current being transported by deliverers within sophisticated food item containers and/or delivery containers. Upon receiving a selection of one or more food items, a delivery of the ordered/selected food items may be facilitated. For instance, one or more instructions to prepare and/or transport the food item(s) may be transmitted to devices of merchants and/or deliverers.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 11, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ashraf AlKarmi, Yenchao Chua, Edward Hon, Praveen Krishnan, Gustavo Eduardo Lopez, Scott Pardy, Ruslan Anatolyevich Polyanskiy, Pawan Lata Uppuluri, Evan Weiss, Gregory Forrest Wright
  • Patent number: 10055641
    Abstract: A method comprising receipt of visual information from a camera module, determination that the visual information comprises visual information indicative of a printed document that is being read by a user, determination of a printed document identifier that identifies the printed document based, at least in part, on the visual information, determination that the printed document identifier corresponds with a historical printed document record, retrieval of at least one printed document interaction attribute associated with the printed document identifier from the historical printed document record, and causation of rendering of information indicative of the printed document interaction attribute is disclosed.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: August 21, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Praveen Krishnan
  • Patent number: 10049236
    Abstract: A food item container that contains a food item may include one or more sensors that collect sensor data indicating a characteristic (e.g., temperature, humidity, pressure, orientation, etc.) associated with the food item. A delivery container that transports the food items within the food item container may also include one or more sensors that collect the sensor data. Based on the sensor data, a component of the food item container and/or the delivery container may maintain or adjust the characteristic. The one or more sensors of the delivery container may also detect an identifier associated with the food item container, which may indicate which food item containers (and corresponding food items) are included within each delivery container.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ashraf Alkarmi, Yenchao Chua, Edward Hon, Praveen Krishnan, Gustavo Eduardo Lopez, Scott Pardy, Ruslan Anatolyevich Polyanskiy, Pawan Lata Uppuluri, Evan Weiss, Gregory Forrest Wright
  • Patent number: 9646009
    Abstract: A method and an apparatus for generating a visual representation of object timelines in a multimedia user interface by illustrating time information, associated with a moving object that needs to be displayed, directly over a motion path of the moving object by assigning and displaying color-values on a time-line of the moving object and displaying corresponding colors on the motion-path are provided. The method includes presenting an object through a display operatively coupled with an electronic device, presenting a first visual indicator that relates time information associated with a motion of the object with a motion path of the object, and presenting a timeline associated with the time information. Here a visual property of the first visual indicator matches a visual property of the second visual indicator in relation with the time information.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: May 9, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Biju Mathew Neyyan, Jaya Prakash Vanka, Praveen Krishnan, Abhinandan Ganapati Banne, Ranjith Tharayil
  • Patent number: 9582436
    Abstract: Devices, systems, and methods are described for allowing rules that are applied to one device to be applied to another device based on a user's interaction with only the devices. A rule-copy action, such as simultaneous shaking of the two devices, proximity of the two devices to each other, and/or the relative positions of the two devices, may be detected at one of the devices (e.g., a first device to which the user desires the rules or a copy of the rules to apply). In response to the rule-copy action, another device (e.g., a second device configured to operate according to the at least one rule) may be identified. The at least one rule may then be caused to be applied to the first device in response to detection of the rule-copy action, so as to configure the first device to operate according to the at least one rule.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: February 28, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
  • Publication number: 20170017481
    Abstract: A method comprising receiving motion information indicative of an input gesture by way of at least one motion sensor comprised by the apparatus, determining that the input gesture is a firmware update gesture, the firmware update gesture being indicative of a directive to update a firmware of the apparatus, sending a firmware download request to a separate apparatus based, at least in part, on determining that the input gesture is the firmware update gesture, receiving firmware update information from the separate apparatus based, at least in part, on the firmware download request, and updating the firmware of the apparatus based, at least in part, on the firmware update information is disclosed.
    Type: Application
    Filed: February 12, 2014
    Publication date: January 19, 2017
    Applicant: Nokia Technologies Oy
    Inventors: Vijo CHERIAN, Praveen KRISHNAN
  • Publication number: 20160334772
    Abstract: Mechanisms are described for correlating environmental data (such as data regarding object settings) with performance data (such as data regarding a result of a predefined activity). The performance data may be analyzed to determine whether the result of the predefined activity can be considered a predetermined aspirational result (e.g., a result that the user desires to achieve), such that the user would want to obtain the same result the next time the user performs the same activity. In the event the result is a predetermined aspirational result, the object or objects that contributed to the predetermined aspirational result may be identified, such as by correlating the performance data with the environmental data to determine the relationship between the two. The object settings for the identified objects may also be identified.
    Type: Application
    Filed: January 31, 2014
    Publication date: November 17, 2016
    Inventors: David NGUYEN, Praveen KRISHNAN
  • Publication number: 20160328452
    Abstract: A method, apparatus and computer program product are provided in accordance with an example embodiment in order to determine a recommended action to be taken based on contextual data. In the context of a method, contextual data is received regarding a user's situation. The method also determines at least one recommended action to be taken by the user based on the contextual data. The method further provides the at least one recommended action to the user. The recommended action may be determined in various manners including, for example, being based upon user data that is associated with contextual data that corresponds to the contextual data that has been received.
    Type: Application
    Filed: January 23, 2014
    Publication date: November 10, 2016
    Inventors: David NGUYEN, Praveen KRISHNAN
  • Publication number: 20160328607
    Abstract: A method comprising receipt of visual information from a camera module, determination that the visual information comprises visual information indicative of a printed document that is being read by a user, determination of a printed document identifier that identifies the printed document based, at least in part, on the visual information, determination that the printed document identifier corresponds with a historical printed document record, retrieval of at least one printed document interaction attribute associated with the printed document identifier from the historical printed document record, and causation of rendering of information indicative of the printed document interaction attribute is disclosed.
    Type: Application
    Filed: January 23, 2014
    Publication date: November 10, 2016
    Applicant: Nokia Technologies Oy
    Inventor: Praveen KRISHNAN
  • Publication number: 20160246848
    Abstract: A method, apparatus and computer program product are provided to facilitate the identification of one or more media files stored on respective ones of a plurality of user devices. In the context of a method, a current context is determined. The method also automatically identifies one or more media files stored on respective ones of a plurality of user devices based upon a relationship between a context associated with the respective media file and the current context. The method also causes the one or more media files to be transferred to an output device for presentation. A corresponding apparatus and computer program product are also provided.
    Type: Application
    Filed: October 14, 2013
    Publication date: August 25, 2016
    Inventors: David Nguyen, Praveen Krishnan, Vijo Cherian, Tsaifa Yao
  • Publication number: 20160055104
    Abstract: Devices, systems, and methods are described for allowing rules that are applied to one device to be applied to another device based on a user's interaction with only the devices. A rule-copy action, such as simultaneous shaking of the two devices, proximity of the two devices to each other, and/or the relative positions of the two devices, may be detected at one of the devices (e.g., a first device to which the user desires the rules or a copy of the rules to apply). In response to the rule-copy action, another device (e.g., a second device configured to operate according to the at least one rule) may be identified. The at least one rule may then be caused to be applied to the first device in response to detection of the rule-copy action, so as to configure the first device to operate according to the at least one rule.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 25, 2016
    Inventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
  • Publication number: 20150379011
    Abstract: A method and an apparatus for generating a visual representation of object timelines in a multimedia user interface by illustrating time information, associated with a moving object that needs to be displayed, directly over a motion path of the moving object by assigning and displaying color-values on a time-line of the moving object and displaying corresponding colors on the motion-path are provided. The method includes presenting an object through a display operatively coupled with an electronic device, presenting a first visual indicator that relates time information associated with a motion of the object with a motion path of the object, and presenting a timeline associated with the time information. Here a visual property of the first visual indicator matches a visual property of the second visual indicator in relation with the time information.
    Type: Application
    Filed: May 13, 2015
    Publication date: December 31, 2015
    Inventors: Biju Mathew NEYYAN, Jaya Prakash VANKA, Praveen KRISHNAN, Abhinandan GANAPATI BANNE, Ranjith THARAYIL
  • Patent number: 9195616
    Abstract: Devices, systems, and methods are described for allowing rules that are applied to one device to be applied to another device based on a user's interaction with only the devices. A rule-copy action, such as simultaneous shaking of the two devices, proximity of the two devices to each other, and/or the relative positions of the two devices, may be detected at one of the devices (e.g., a first device to which the user desires the rules or a copy of the rules to apply). In response to the rule-copy action, another device (e.g., a second device configured to operate according to the at least one rule) may be identified. The at least one rule may then be caused to be applied to the first device in response to detection of the rule-copy action, so as to configure the first device to operate according to the at least one rule.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: November 24, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
  • Patent number: 9111402
    Abstract: Systems and techniques to capture employee time for time and attendance management are disclosed. In general, in one implementation, a technique includes using a multi-touch tablet style device as a Cloud Clock for capturing employee time. Employees will punch in and out at the device by standing in front of the Cloud Clock with a personal ID card. The Cloud Clock device will use its front-facing video camera to identify the employee and log the time in a web-based application that tracks employee work hours. Such a Cloud Clock can also be used as a self-service station where employees can access their schedules, request time-off, and trade shifts. Such Cloud Clocks can be loaded with management software that allows the clocks to be remotely monitored for anomalies. The Cloud Clocks can also be updated remotely without requiring user intervention at the clock.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: August 18, 2015
    Assignee: Replicon, Inc.
    Inventors: Praveen Krishnan, Richard Huska, Raj Narayanswamy
  • Publication number: 20150120965
    Abstract: Devices, systems, and methods are described for allowing rules that are applied to one device to be applied to another device based on a user's interaction with only the devices. A rule-copy action, such as simultaneous shaking of the two devices, proximity of the two devices to each other, and/or the relative positions of the two devices, may be detected at one of the devices (e.g., a first device to which the user desires the rules or a copy of the rules to apply). In response to the rule-copy action, another device (e.g., a second device configured to operate according to the at least one rule) may be identified. The at least one rule may then be caused to be applied to the first device in response to detection of the rule-copy action, so as to configure the first device to operate according to the at least one rule.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Inventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
  • Patent number: 8781873
    Abstract: Techniques to schedule activities. In one method, a request to book an appointment for an activity in a particular schedule is initially received. In response, time slots available in the schedule for booking the activity are determined, and a set (all or a subset) of the time slots is provided as possible appointment choices. The time slots in the set are temporarily locked. A next set of time slots or more time slots may be requested (if the time slots provided are not acceptable or desirable), in which case additional time slots may be provided. Thereafter, a selection for one of the time slots is received. In response, the activity is booked in the selected time slot and previously locked time slots are released. The locked time slots may also be released if no selection is received after a particular amount of time.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: July 15, 2014
    Assignee: Siebel Systems, Inc.
    Inventors: Atul Purohit, Harish Bansal, Jun Wang, Praveen Krishnan, Christopher Scott Nash
  • Publication number: 20070208604
    Abstract: Techniques to schedule activities. In one method, a request to book an appointment for an activity in a particular schedule is initially received. In response, time slots available in the schedule for booking the activity are determined, and a set (all or a subset) of the time slots is provided as possible appointment choices. The time slots in the set are temporarily locked. A next set of time slots or more time slots may be requested (if the time slots provided are not acceptable or desirable), in which case additional time slots may be provided. Thereafter, a selection for one of the time slots is received. In response, the activity is booked in the selected time slot and previously locked time slots are released. The locked time slots may also be released if no selection is received after a particular amount of time.
    Type: Application
    Filed: March 28, 2002
    Publication date: September 6, 2007
    Applicant: Siebel Systems, Inc.
    Inventors: Atul Purohit, Harish Bansal, Jun Wang, Praveen Krishnan, Christopher Nash