Patents by Inventor Mayank Gupta

Mayank Gupta 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: 10447641
    Abstract: A method includes identifying, at an electronic device (100) a candidate name responsive to user input (110) indicating a salutational trigger (130) during composition of a body (122, 222, 322, 422) of a message of a messaging application (102). Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address (602) of the message; parsing a display name (706) associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database (114) based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content (1002) of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: October 15, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Amit Kumar Agrawal, Mayank Gupta, Rachit Mittal
  • Publication number: 20190149546
    Abstract: Enhanced permission techniques are disclosed that ensures integrity of resources while the resources are provided for re-purposing by users that do not have conventional permissions, such as read or write permissions, to the resources. In some examples, a method to evaluate enhanced permissions for re-purposing a resource from a source path to a target path by a user may include evaluating source permissions and target permissions, and determining whether to allow the re-purposing the resource based on the evaluating. The source permissions are copy permissions or cut permissions specified for the source path and that apply to the user. The target permissions are paste permissions specified for the target path and that apply to the user.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Applicant: Adobe Inc.
    Inventors: Nitin Nizhawan, Mayank Gupta
  • Patent number: 10291666
    Abstract: A method and apparatus for prioritizing contacts based on context includes an electronic device configured to detect a meeting for a user of the electronic device, wherein the meeting is scheduled for a meeting time interval, and to determine a participant of the meeting. The electronic device is further configured to temporarily make a contact for the participant a priority contact during the meeting time interval and to enable a meeting mode on the first electronic device during the meeting time interval. An audible alert on the electronic device is enabled for the priority contact and disabled for non-priority contacts while the meeting mode is enabled.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: May 14, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Mayank Gupta, Amit Kumar Agrawal
  • Publication number: 20180353893
    Abstract: In some embodiments, the present disclosure pertains to methods of removing heteroatoms from a fluid by associating the fluid with one or more adsorbents, where the association results in the removal of the heteroatoms from the fluid. The association may occur by associating the fluid with a single adsorbent or a plurality of adsorbents in a sequential manner that maximizes heteroatom removal efficacy. The methods may be utilized to remove heteroatom-containing compounds from various fluids, such as fuels, hydrocarbons, alcohols, water, organic solvents, and combinations thereof. The one or more adsorbents may include, without limitation, activated carbon, zeolites, ion exchanged zeolites, ion impregnated zeolites, alumina, alumina nanowires, carbon-based supports, and combinations thereof. The methods of the present disclosure can be utilized to reduce heteroatoms in the fluid by more than about 50%, by more than about 80%, or by more than about 99%.
    Type: Application
    Filed: December 9, 2016
    Publication date: December 13, 2018
    Applicant: William Marsh Rice University
    Inventors: Mayank Gupta, Priscilla Dias da Silva, Scott L. Wellington, Michael S. Wong, Kyriacos Zygourakis
  • Patent number: 10030201
    Abstract: The present development is a catalyst composition, comprising zinc oxide nanowires having one or more catalytically-active metal particles attached to a surface of the zinc oxide nanowires. The catalytically-active metal particles are comprised of a metal selected from the group consisting of nickel, cobalt, molybdenum, tungsten, copper, and platinum. The present development further discloses a method to prepare the catalyst composition, and use of the catalyst composition for desulfurization.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: July 24, 2018
    Assignee: University of Louisville Research Foundation
    Inventors: Mahendra Sunkara, Franz Petzold, Mayank Gupta, Dania Alvarez Fonseca
  • Publication number: 20180084073
    Abstract: A machine implemented method and system, including: receiving at a near real-time processor module, one or more tenant-specific business objects from a message handler module; receiving at the near real-time processor module, contextual data related to the received one or more tenant-specific business objects from a platform analytics module; forming at the near real-time processor module, one or more events by applying one or more pre-defined analytic models to the received contextual data and the received one or more tenant-specific business objects; receiving at a message publisher module, one or more events from the near real-time processor module; and transmitting the received one or more events to one or more subscribers for the one or more events.
    Type: Application
    Filed: March 25, 2016
    Publication date: March 22, 2018
    Inventors: JAMES FRANCIS WALSH, SUHAIL MURTAZA KHAKI, MANU SINHA, JUAN MANUEL CARACOCHE, ARTEM MYGAIEV, FRANCIS MICHAEL BORKIN, BHASKAR CHATURVEDI, MAYANK GUPTA, BIJU VARGHESE
  • Publication number: 20180060838
    Abstract: A method, system, and computer program product for facilitating an electronic transaction between a merchant device and a first device having limited network connectivity. The method includes the first device detecting a transaction trigger that indicates an electronic transaction, that is remotely processed by a transaction service is to occur. The method further includes, identifying a second device within a predetermined proximity of the first device which has a secondary connection to the transaction service that meets a connection service criteria. The method includes establishing a data pipe that directly connects the first device and the second device. In response to the data pipe being established, the first device configures the second device to reroute all transaction data received via the data pipe to the transaction service and transmits the transaction data to the second device to complete the electronic transaction between the first device and the merchant device.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 1, 2018
    Inventors: AMIT KUMAR AGRAWAL, MAYANK GUPTA
  • Publication number: 20170347020
    Abstract: A camera invocation gesture to access a first camera on a mobile device is received by the mobile device. Responsive to receiving the camera invocation gesture, a second camera on the mobile device is utilized to ascertain a context associated with whether a user likely intends to take a picture. If the mobile device ascertains that the user likely intends to take a picture, the mobile device can be placed in an operational picture mode in which pictures can be or can continue to be taken and saved on the mobile device. If the mobile device ascertains, from the context associated with the second camera, that the user likely does not intend to take a picture, then any pictures that are or were taken can be saved and the user can be prompted as to whether they wish to delete the pictures.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Mayank Gupta
  • Patent number: 9832368
    Abstract: A camera invocation gesture to access a first camera on a mobile device is received by the mobile device. Responsive to receiving the camera invocation gesture, a second camera on the mobile device is utilized to ascertain a context associated with whether a user likely intends to take a picture. If the mobile device ascertains that the user likely intends to take a picture, the mobile device can be placed in an operational picture mode in which pictures can be or can continue to be taken and saved on the mobile device. If the mobile device ascertains, from the context associated with the second camera, that the user likely does not intend to take a picture, then any pictures that are or were taken can be saved and the user can be prompted as to whether they wish to delete the pictures.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: November 28, 2017
    Assignee: MOTOROLA MOBILITY LLC
    Inventors: Amit Kumar Agrawal, Mayank Gupta
  • Patent number: 9805524
    Abstract: A system includes one or more sensors that generate sensor measurement signals based on characteristics of one or more components of an engine control subsystem. The system also includes a controller circuit having one or more processors. The controller circuit is programmed to perform operations in response to instructions stored on a non-transitory memory. The operations performed by the controller circuit include acquiring the sensor measurement signals from the one or more sensors. The sensor measurement signals include electrical characteristics. The operations performed also include comparing the electrical characteristics of the sensor measurement signals with operational threshold corresponding to the one or more sensors, determining a set of candidate sensors having a fault based on the comparison, and displaying a troubleshoot window based on a select candidate sensor.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: October 31, 2017
    Assignee: General Electric Company
    Inventors: Suseel Sukumaran, Mayank Gupta
  • Publication number: 20170263060
    Abstract: A system includes one or more sensors that generate sensor measurement signals based on characteristics of one or more components of an engine control subsystem. The system also includes a controller circuit having one or more processors. The controller circuit is programmed to perform operations in response to instructions stored on a non-transitory memory. The operations performed by the controller circuit include acquiring the sensor measurement signals from the one or more sensors. The sensor measurement signals include electrical characteristics. The operations performed also include comparing the electrical characteristics of the sensor measurement signals with operational threshold corresponding to the one or more sensors, determining a set of candidate sensors having a fault based on the comparison, and displaying a troubleshoot window based on a select candidate sensor.
    Type: Application
    Filed: March 11, 2016
    Publication date: September 14, 2017
    Inventors: Suseel Sukumaran, Mayank Gupta
  • Patent number: 9685785
    Abstract: A system for delivering power over a network of devices connected through a serial link includes a first and second differential pairs of wires. Each differential pair of wires is double AC coupled by a HPF on one side and by another HPF on an opposite side. An LPF connects a portion of each differential pair of wires between the HPFs to a voltage source, and another LPF connects that portion of each differential pair to a load. The system further includes a third and fourth differential pairs of wires. All four differential pairs of wires are located within a single cable, such as a CAT6 cable. The first, second and third differential pair of wires are used for video links, and the fourth differential pair of wires are used for the bi-directional hybrid link. A power delivery circuit in each device includes a voltage source, a power relay switch, a signature resistor for detection, and a load detector.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: June 20, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Dongyun Lee, Edward Pak, John Hahn, Mayank Gupta
  • Publication number: 20170126753
    Abstract: A method and apparatus for prioritizing contacts based on context includes an electronic device configured to detect a meeting for a user of the electronic device, wherein the meeting is scheduled for a meeting time interval, and to determine a participant of the meeting. The electronic device is further configured to temporarily make a contact for the participant a priority contact during the meeting time interval and to enable a meeting mode on the first electronic device during the meeting time interval. An audible alert on the electronic device is enabled for the priority contact and disabled for non-priority contacts while the meeting mode is enabled.
    Type: Application
    Filed: November 3, 2015
    Publication date: May 4, 2017
    Inventors: Mayank Gupta, Amit Kumar Agrawal
  • Publication number: 20170108939
    Abstract: The various example embodiments herein disclose a method and apparatus for controlling at least one device by a wearable device, the method comprising determining a position of the wearable device on a finger of a user based on a biometric parameter of the finger, activating a profile corresponding to the determined position of the wearable device on the user's finger; and controlling the at least one device based on the activated profile.
    Type: Application
    Filed: September 2, 2016
    Publication date: April 20, 2017
    Inventors: Avinash Sudhakar CHILMULWAR, Vinay SINGH, Mayank GUPTA
  • Publication number: 20170031581
    Abstract: A method and a device for direct launching of an interface to selected functionalities of an application are provided. The method includes receiving a user input gesture on an application icon, displaying a plurality of user interface (UI) elements on the application icon, in response to the received user input gesture, wherein each of the plurality of UI elements corresponds to at least one functionality of an application, receiving a user selection of at least one UI element of the plurality of UI elements, and launching the functionality corresponding to the selected UI element.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 2, 2017
    Inventors: Avinash Sudhakar CHILMULWAR, Mayank GUPTA, Vinay SINGH
  • Patent number: 9398329
    Abstract: A system may include a video link and a hybrid link that connects a transmitting device to the receiving device, and at least one intermediate hop between the transmitting device and the receiving device. The intermediate hop may be configured to relay video content from the video source to the video sink through the hybrid link using one or more data relay modes. The hybrid link may be configured to perform hybrid link control signaling (HLCS) to manage a physical layer of the hybrid link. The video link between the video source and the video sink may be configured to transmit a video stream the from video source to the video sink over one or more video lanes. A video link training may be implemented for the video link and the hybrid link.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: July 19, 2016
    Assignee: Lattice Semiconductor Corporation
    Inventors: Dongyun Lee, Edward Pak, John Hahn, Mayank Gupta, Byoung Woon Kim, Paul Daniel Heninwolf, Sangwan Kim, Sukjae Cho
  • Publication number: 20160117713
    Abstract: Methods and systems for identifying and recovering from errors in the application of complex entitlement benefits within a distributed transaction processing system are disclosed. For example, a method can include identifying a processing error within a distributed transaction processing system, assessing an impact of the processing error, and determining a recovery strategy to minimize the impact of the processing error. The processing error can be associated with the application of an entitlement to a plurality of transactions. The entitlement can include a defined benefit and a benefit counter. The benefit counter can control a quantity of transactions allowed to receive the entitlement. The impact of the processing error can be assessed in regard to the plurality of transactions.
    Type: Application
    Filed: October 2, 2015
    Publication date: April 28, 2016
    Inventors: Anil Kumar, Mayank Gupta, Suresh Chinnathambi, George B. Petkov, Diwakar Magadi, Gang Ye, David Xie
  • Publication number: 20160104120
    Abstract: A method and apparatus for scheduling project meetings includes a meeting organizer module of an electronic computing device receiving, from a project manager module, a first criticality for a first task and a second criticality for a second task of a plurality of tasks for a project. The method also includes the meeting organizer module scheduling a project meeting for the project based on the first criticality and the second criticality, wherein scheduling the project meeting includes determining an ordered agenda in which presentations for tasks for the project are presented for the project meeting.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Inventors: Amit Kumar Agrawal, Raymond B. Essick, Mayank Gupta, Lawrence A. Willis
  • Publication number: 20160030880
    Abstract: An improved method of CO2 capture is described. Typically, CO2 is absorbed by an aqueous solution of amines at a first temperature to form a CO2-amine reaction product, and desorbed at a second higher temperature. The improvement described herein adds a catalyst to the CO2-amine reaction product in an amount such that the CO2 desorption occurs at a lower temperature than the second higher temperature.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 4, 2016
    Inventors: Michael S. WONG, Jerimiah FORSYTHE, Mayank GUPTA, Colin SHAW, George HIRASAKI, Kenneth R. COX
  • Patent number: D797920
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: September 19, 2017
    Assignee: GLENMARK PHARMACEUTICALS LIMITED
    Inventors: Taranpreet Singh Lamba, Pradeep Patil, Rajneesh Shrivastava, Mayank Gupta, Karsten Nielsen, Neal Anderson, Ryan Hall, Saad Chaudry, Alex Garfield, Ben Clement