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: 10437830Abstract: 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: GrantFiled: October 14, 2013Date of Patent: October 8, 2019Assignee: Nokia Technologies OyInventors: David Nguyen, Praveen Krishnan, Vijo Cherian, Tsaifa Yao
-
Patent number: 10321263Abstract: 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: GrantFiled: August 2, 2017Date of Patent: June 11, 2019Assignee: 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: 10055641Abstract: 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: GrantFiled: January 23, 2014Date of Patent: August 21, 2018Assignee: NOKIA TECHNOLOGIES OYInventor: Praveen Krishnan
-
Patent number: 10049236Abstract: 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: GrantFiled: February 13, 2017Date of Patent: August 14, 2018Assignee: 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: 9646009Abstract: 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: GrantFiled: May 13, 2015Date of Patent: May 9, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Biju Mathew Neyyan, Jaya Prakash Vanka, Praveen Krishnan, Abhinandan Ganapati Banne, Ranjith Tharayil
-
Patent number: 9582436Abstract: 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: GrantFiled: October 30, 2015Date of Patent: February 28, 2017Assignee: Nokia Technologies OyInventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
-
Publication number: 20170017481Abstract: 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: ApplicationFiled: February 12, 2014Publication date: January 19, 2017Applicant: Nokia Technologies OyInventors: Vijo CHERIAN, Praveen KRISHNAN
-
Publication number: 20160334772Abstract: 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: ApplicationFiled: January 31, 2014Publication date: November 17, 2016Inventors: David NGUYEN, Praveen KRISHNAN
-
Publication number: 20160328452Abstract: 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: ApplicationFiled: January 23, 2014Publication date: November 10, 2016Inventors: David NGUYEN, Praveen KRISHNAN
-
Publication number: 20160328607Abstract: 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: ApplicationFiled: January 23, 2014Publication date: November 10, 2016Applicant: Nokia Technologies OyInventor: Praveen KRISHNAN
-
Publication number: 20160246848Abstract: 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: ApplicationFiled: October 14, 2013Publication date: August 25, 2016Inventors: David Nguyen, Praveen Krishnan, Vijo Cherian, Tsaifa Yao
-
Publication number: 20160055104Abstract: 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: ApplicationFiled: October 30, 2015Publication date: February 25, 2016Inventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
-
Publication number: 20150379011Abstract: 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: ApplicationFiled: May 13, 2015Publication date: December 31, 2015Inventors: Biju Mathew NEYYAN, Jaya Prakash VANKA, Praveen KRISHNAN, Abhinandan GANAPATI BANNE, Ranjith THARAYIL
-
Patent number: 9195616Abstract: 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: GrantFiled: October 29, 2013Date of Patent: November 24, 2015Assignee: Nokia Technologies OyInventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
-
Patent number: 9111402Abstract: 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: GrantFiled: October 29, 2012Date of Patent: August 18, 2015Assignee: Replicon, Inc.Inventors: Praveen Krishnan, Richard Huska, Raj Narayanswamy
-
Publication number: 20150120965Abstract: 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: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Inventors: Mingjing Huang, Tsaifa Yao, Vijo Cherian, Praveen Krishnan
-
Patent number: 8781873Abstract: 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: GrantFiled: March 28, 2002Date of Patent: July 15, 2014Assignee: Siebel Systems, Inc.Inventors: Atul Purohit, Harish Bansal, Jun Wang, Praveen Krishnan, Christopher Scott Nash
-
Publication number: 20070208604Abstract: 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: ApplicationFiled: March 28, 2002Publication date: September 6, 2007Applicant: Siebel Systems, Inc.Inventors: Atul Purohit, Harish Bansal, Jun Wang, Praveen Krishnan, Christopher Nash