Patents by Inventor Gaurav

Gaurav 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: 20190199720
    Abstract: According to an embodiment, there is provided a method for authorizing use of an application on a device. The method includes: identifying a plurality of device identifiers of the device; determining authorization information based on predetermined one or more of the plurality of device identifiers; and determining authorization for use of the application on the device in response to the authorization information.
    Type: Application
    Filed: September 26, 2018
    Publication date: June 27, 2019
    Inventors: Sekhar Palli, Vinesh Gaadhe, Asif Kadiwala, Nirmish Dholakia, Gaurav Dayal, Asheesh Agarwal
  • Publication number: 20190197172
    Abstract: A system and method for data analysis and presentation of data are provided. The system for data analysis and presentation of data includes a memory configured to receive a plurality of data sets. The system also includes a processing subsystem operatively coupled to the memory and configured to determine a plurality of properties of the plurality of data sets, to analyse a categorical variable of the plurality of data sets based on the plurality of properties of the plurality of the plurality of data sets, to identify one or more custom rules based on an analysed categorical variable, to interpret the identified one or more custom rules, to identify a graph based on one or more custom rules, to identify one or more textual insights based on one or more custom rules and the identified graph, to present the identified graph and one or more textual insights.
    Type: Application
    Filed: April 10, 2018
    Publication date: June 27, 2019
    Inventors: Senthil Nathan Rajendran, Selvarajan Kandasamy, Tejas Gowda BK, Mitali Sodhi, Gulshan Gaurav
  • Patent number: 10331693
    Abstract: Disclosed are various embodiments for filters and event schema for categorizing and processing streaming event data. An event may be generated by a service that describes user interaction a client application executable on a client device. The event may be received as a data structure in a first format. A filter, such as a regular expression filter, may be applied to the data structure to identify an event type for the event. The data structure may be converted from the first format to a second format in accordance with a common event schema able to be interpreted by virtual compute engines.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Raghunathan Kothandaraman, Deep Dixit, Gaurav Gupta, Sasanka Rajaram, Ankit Kumar, Mark Aran Aiken, Dhaval Parmar
  • Patent number: 10332044
    Abstract: A method and system for automatically implementing performance goals in a human resources environment. Specifically, the method provides a first interface for defining performance goals. Thereafter, a definition of a performance goal is received via the first interface. The method also provides a second interface for identifying an assigned group comprising users to be prescribed the performance goal. Thereafter, criteria is received via the second interface that identifies the assigned group. The method searches a database to identify users in the assigned group based on the criteria in order to apply the prescriptive rule. Then, the performance goal is prescribed to users in the assigned group.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: June 25, 2019
    Assignee: SABA SOFTWARE, INC.
    Inventors: Melinda K. Clover, Jodie Kalikow, Gaurav Mehra
  • Patent number: 10332111
    Abstract: Embodiments of the disclosure are directed to performing a transaction between a smartwatch and an access device. Transaction details are transmitted by an antenna of a smartwatch to a contactless transaction module. An interface is rendered to a display of the smartwatch. An input of the interface is adjusted in response to a rotation of a crown of the smartwatch. The input is transmitted, by the antenna of the smartwatch, to a contactless transaction module in response to a confirmation of the input by a user of the smartwatch.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: June 25, 2019
    Assignee: Visa International Service Association
    Inventors: Gaurav Srikant Mokhasi, Jerry Wald
  • Patent number: 10331764
    Abstract: Techniques involving accessing a resume of a person; automatically parsing the resume at least in part by: identifying, based at least in part on formatting of the resume, a plurality of sections in the resume including a first section; identifying, based at least in part on content in the first section and formatting of the content, a plurality of subsections of the first section; and processing text in the plurality of subsections to identify a plurality of credentials and associated attributes; and updating a profile for the person to reflect the plurality of credentials and the associated attributes.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: June 25, 2019
    Assignee: Hired, Inc.
    Inventors: Ashwin Rao, Gaurav Bubna, Zubin Mehta
  • Patent number: 10331562
    Abstract: A cache repair tool includes an interface, a monitoring engine, and a purging engine. The interface receives a request to repair a cache. The request includes a maximum size threshold less than a total storage capacity of the cache. The request includes an identification of a data type. The monitoring engine determines an available capacity of the cache. The monitoring engine determines that the available capacity is less than or equal to the maximum size threshold. The purging engine purges data of the identified data type from the cache in response to the determination that the determined size exceeds the maximum size threshold.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: June 25, 2019
    Assignee: Bank of America Corporation
    Inventors: Anuj Sharma, Vishal Kelkar, Gaurav Srivastava
  • Patent number: 10333173
    Abstract: Separator and electrolyte composites include a porous self-supporting separator film between or adjacent one or two electrolyte films. The electrolyte films may contain a glyme or mixture of glymes, LiX salt and complexing agent, such as PEO. The porous self-supporting separator film may be used dry or wetted with a liquid electrolyte composition. Solid state batteries include the described separator and electrolyte composites in combination with an anode and a cathode.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: June 25, 2019
    Assignee: Medtronic, Inc.
    Inventors: Hui Ye, Timothy T. Bomstad, Parthasarathy M. Gomadam, Gaurav Jain, Christian S. Nielsen, Prabhakar A. Tamirisa, Collette M. Vanelzen
  • Publication number: 20190185394
    Abstract: A process to separate paraxylene from a mixture of paraxylene, metaxylene, orthoxylene, and ethylbenzene in a commercial simulated moving bed apparatus in a reduced number of beds is provided, allowing an additional separation to be conducted in the remaining beds. This additional separation may separate another xylene isomer, ethylbenzene, or a non-aromatic C8+ hydrocarbon from the raffinate stream produced by the first separation. A PowerFeed process is used to recover paraxylene in a first adsorption zone containing 8-16 beds of a conventional 24-bed simulated moving bed adsorption apparatus, and then a second separation may be conducted in a second adsorption zone containing the remaining beds.
    Type: Application
    Filed: May 17, 2017
    Publication date: June 20, 2019
    Inventors: Michael W. WEBER, Yoshiaki KAWAJIRI, Michael SALCICCIOLI, John R. PORTER, Gaurav AGRAWAL, Dana L. PILLIOD, Siwei GUO, Jason BENTLEY
  • Publication number: 20190188887
    Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Applicant: Adobe Inc.
    Inventors: Varun Aggarwal, Souvik Sinha Deb, Sanyam Jain, Monica Singh, Mohammad Javad Ali, Gaurav Anand, Deepanjana Chakravarti, Aman Arora, Abhay Sibal
  • Publication number: 20190185260
    Abstract: A holding container includes a plurality of pre-formed, releasably interlocking, load-bearing panels configured to form an at least partially curved, load-bearing wall extending around the perimeter of at least one storage area capable of containing at least 100,000 gallons of liquids, solids or a combination thereof. At least one among the width and length of each panel is less than 102 inches in a non-load-bearing state.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 20, 2019
    Inventors: Matthew Stephen James Lanigan, Richard Brennan, Agrawal Gaurav, John Menhart, James Kerwin McDowell
  • Publication number: 20190190877
    Abstract: Techniques for reducing delay in broadcasting content over a network using an inverted fan-out process are disclosed herein. In some embodiments, a computer-implemented method comprises: in response to an activity associated with content being performed by a user on an online service, detecting that the activity has been performed: identifying a plurality of recipient users in response to the detecting; and for each one of the plurality of recipient users, transmitting a notification of the activity to a destination associated with the recipient user in response to the identifying of the recipient users, the notification comprising an indication of the content, and the transmitting of the notification of the activity being performed without waiting for the recipient user to navigate to a web page of the online service on a computing device or for the recipient to open a mobile application of the online service on a mobile device.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Jinyun Yan, Yan Gao, Viral Gupta, Shaunak Chatterjee, Shipeng Yu, Romer E. Rosales-Delmoral, Gaurav Chandalia
  • Publication number: 20190184311
    Abstract: The process involves the use of two rotary valves to implement Varicol operation of a simulated moving bed apparatus to separate a product from at least one multicomponent feed. In a particular embodiment, paraxylene is separated from a mixture of C8 aromatic hydrocarbons. The use of the Varicol process further enhances the separation of the desired product and provides flexibility with a simulated moving bed apparatus using dual rotary valves.
    Type: Application
    Filed: February 9, 2017
    Publication date: June 20, 2019
    Inventors: Michael W. WEBER, Siwei GUO, Yoshiaki KAWAJIRI, Jason BENTLEY, Gaurav AGRAWAL, Michael SALCICCIOLI, Dana L. PILLIOD
  • Publication number: 20190184685
    Abstract: A coated article includes a low emissivity (low-E) coating having at least one infrared (IR) reflecting layer of a material such as silver, gold, or the like, and at least one high refractive index layer of or including titanium oxide and at least one additional metal. A doped titanium oxide layer(s) is designed and deposited in a manner so as to be amorphous or substantially amorphous (as opposed to crystalline) in the low-E coating, so as to better withstand optional heat treatment (HT) such as thermal tempering and reduce haze. The high index layer may be a transparent dielectric high index layer in preferred embodiments, which may be provided for antireflection purposes and/or color adjustment purposes, in addition to having thermal stability.
    Type: Application
    Filed: February 21, 2019
    Publication date: June 20, 2019
    Inventors: Guizhen Zhang, Daniel Schweigert, Guowen Ding, Daniel Lee, Cesar Clavero, Scott Jewhurst, Gaurav Saraf, Minh Le, Nestor P. Murphy, Marcus Frank
  • Publication number: 20190187993
    Abstract: A simultaneous multithreading processor and related method of operating are disclosed. The method comprises dispatching portions of a first instruction to be executed by a respective plurality of execution units of the processor; receiving, at an instruction completion table of the processor, respective finish reports responsive to execution of the portions of the first instruction; determining, using the received finish reports, that all of the portions of the first instruction have been executed; and updating the instruction completion table to indicate that the first instruction is ready for completion.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventors: Kenneth L. WARD, Susan E. EISEN, Dung Q. NGUYEN, Glenn O. KINCAID, Christopher M. MUELLER, Tu-An T. NGUYEN, Gaurav MITTAL, Deepak K. SINGH
  • Publication number: 20190188660
    Abstract: According to the first aspect, there is provided a payment apparatus for enabling a payer device for effecting a transaction, the payer device operationally communicable with the apparatus, the payment apparatus comprising: at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive, from the payer device, a request to remotely access the transaction, the request including user information verifying the user; enable the payer device to remotely control the transaction in response to receiving the request; receive account information that is remotely input via the payer device, the account information relating to an account to be used for the transaction.
    Type: Application
    Filed: November 19, 2018
    Publication date: June 20, 2019
    Inventors: Gaurav K. Patni, Ketan Shrikant Joshi
  • Patent number: 10327201
    Abstract: In this invention we disclose methods of automatically configuring a wireless node when it initially powers on and seeks to integrate into an existing wireless network. The wireless node could be part of an ad hoc, software defined network. One such network could be LTE network. The auto-configuration methods disclosed herein can be executed on wireless nodes throughout their operation. In addition, the methods herein allow a node to intelligently choose which network to join when there is more than one available network. In alternate embodiments, the methods disclosed could be used to create a new configuration based on changed environmental conditions, location or node capability change. These embodiments allow wireless nodes to migrate to better quality connections if they become available.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: June 18, 2019
    Assignee: Parallel Wireless, Inc.
    Inventors: Sumit Garg, Rajesh Kumar Mishra, Gaurav Kumar
  • Patent number: 10324720
    Abstract: A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking bits are bits of a branch programming instruction and may be repurposed hint bits used in the prior art to control pre-fetch of instructions. A branch tracking unit sets bits in a branch instruction of an application or program being tested. The branch tracing unit sets a first bit if a branch is taken and sets a second tracking bit if the branch is not taken. The modified program instructions can be analyzed after running the test inputs to determine if any branches in the software have not been exercised by the test inputs.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Batra, Demetrice Browder, Douglas J. Griffith, Sreenivas Makineedi
  • Patent number: 10323463
    Abstract: Methods of making cutting elements for earth-boring tools may involve placing a powdered mixture into a mold. The powdered mixture may include a plurality of core particles comprising a diamond material and having an average diameter of between 1 ?m and 500 ?m, a coating material adhered to and covering at least a portion of an outer surface of each core particle of the plurality of core particles, the coating material comprising an amine terminated group, and a plurality of nanoparticles selected from the group consisting of carbon nanotubes, nanographite, nanographene, non-diamond carbon allotropes, surface modified nanodiamond, nanoscale particles of BeO, and nanoscale particles comprising a Group VIIIA element adhered to the coating material. The powdered mixture may be sintered to form a polycrystalline diamond table. The polycrystalline diamond table may be attached to a substrate.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: June 18, 2019
    Assignee: Baker Hughes Incorporated
    Inventors: Soma Chakraborty, Oleksandr V. Kuznetsov, Gaurav Agrawal
  • Patent number: 10325592
    Abstract: A method for recognizing speech in a vehicle includes receiving speech at a microphone installed to a vehicle, and determining whether the speech includes a navigation instruction. If the speech includes a navigation instruction, the speech may be sent to a remote facility. After sending the speech to the remote facility, a local speech recognition result is provided in the vehicle to the user. The speech sent to the remote facility may be used to provide corrective action. A system for recognizing speech in a vehicle may include a microphone, and may be configured to determine a local speech recognition result from the speech command and determine when the speech command includes a navigation instruction. The system may further include a remote server in communication with the vehicle that receives a sample of the speech command from the speech recognition system when the speech command includes a navigation instruction.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: June 18, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Gaurav Talwar, Xu Fang Zhao, Md Foezur Rahman Chowdhury