Patents by Inventor Vijay Gupta

Vijay 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).

  • Publication number: 20200250731
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Publication number: 20200250729
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Patent number: 10715582
    Abstract: Embodiments herein achieve systems and methods for managing communication in a Mission Critical data (MCData) communication system. The proposed method and system provides file distribution and data streaming in the MCData communication system. The proposed method and system provides a functional model and mechanisms to support mission critical data services. The functional model to support file distribution and data streaming, and associated procedures including one-to-one, one-to-many, and group data communications. Further, the proposed method and system provides mechanisms for optimizing radio resource utilization and backhaul link utilization in the MCData communication system. The proposed method and system provides radio resource utilization of the PC5 interface for the MC service, when multiple group members are under a relay node.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: July 14, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Basavaraj Jayawant Pattan, Rajavelsamy Rajadurai, Nishant Gupta, Siva Prasad Gundur, Sapan Pramodkumar Shah, Vijay Sangameshwara, Suresh Chitturi
  • Publication number: 20200210486
    Abstract: One embodiment provides a method, including: receiving information from at least one sensor, wherein the information indicates an issue within an environment, wherein the issue has a first severity; identifying, using the information, at least one possible problem that (i) has a greater severity than the first severity and (ii) can occur if the issue is not resolved; the identifying comprising (i) searching a secondary source using the issue as a search query and (ii) receiving, responsive to the searching, results from the secondary source comprising the at least one problem resulting from the issue, wherein the results comprise at least one image illustrating the at least one problem; and providing, to a user, a notification, wherein the notification illustrates the at least one possible problem.
    Type: Application
    Filed: January 2, 2019
    Publication date: July 2, 2020
    Inventors: Vijay Ekambaram, Nitin Gupta, Ruhi Sharma Mittal, Sarbajit K. Rakshit
  • Publication number: 20200201671
    Abstract: The present disclosure is directed to dynamically prioritizing, selecting or ordering a plurality threads for execution by processor circuitry based on a quality of service and/or class of service value/indicia assigned to the thread by an operating system executed by the processor circuitry. As threads are executed by processor circuitry, the operating system dynamically updates/associates respective class of service data with each of the plurality of threads. The current quality of service/class of service data assigned to the thread by the operating system is stored in a manufacturer specific register (MSR) associated with the respective thread. Selection circuitry polls the MSRs on a periodic, aperiodic, intermittent, continuous, or event-driven basis and determines an execution sequence based on the current class of service value associated with each of the plurality of threads.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Applicant: Intel Corporation
    Inventors: AHMAD SAMIH, RAJSHREE CHABUKSWAR, Russell Fenger, Shadi Khasawneh, Vijay Dhanraj, Muhammad Abozaed, Mukund Ramakrishna, Atsuo Kuwahara, Guruprasad Settuvalli, Eugene Gorbatov, MONICA GUPTA, CHRISTINE M. LIN
  • Publication number: 20200203174
    Abstract: A method for etching silicon-containing films is disclosed. The method includes the steps of introducing a vapor of an iodine-containing etching compound into a reaction chamber containing a silicon-containing film on a substrate, wherein the iodine-containing etching compound has the formula CaHxFyIz, wherein a=1-3, x=0-6, y=1-7, z=1-2, x+y+z=4 when a=1, x+y+z=4 or 6 when a=2, and x+y+z=6 or 8 when a=3; introducing an inert gas into the reaction chamber; and activating a plasma to produce an activated iodine-containing etching compound capable of etching the silicon-containing film from the substrate.
    Type: Application
    Filed: March 3, 2020
    Publication date: June 25, 2020
    Inventors: Vijay Surla, Rahul Gupta, Hui Sun, Venkateswara R. Pallem, Nathan Stafford, Fabrizio Marchegiani, Vincent M. Omarjee, James Royer
  • Publication number: 20200196114
    Abstract: A method and an apparatus are provided for transmitting a mission critical data (MCData) notification message by a first user equipment (UE) in a communication system by generating an MCData notification message to share disposition information and transmitting the MCData notification message to a second UE. The MCData notification message includes at least one of a notification message identity information element to identify a type of the MCData notification message, a date and time information element to indicate a time when the MCData notification message was sent, a conversation identifier (ID) information element to identify a conversation, and a message ID information element to identify the MCData message within the conversation.
    Type: Application
    Filed: February 25, 2020
    Publication date: June 18, 2020
    Inventors: Vijay Sangameshwara, Nishant Gupta, Sapan Pramodkumar Shah, Siva Prasad Gundur, Basavaraj Jayawant Pattan, Suresh Chitturi, Bhargav Madishetty
  • Publication number: 20200167394
    Abstract: There is provided a method and system to communicate information. The system receives a first query that contains a first constraint and retrieves a first plurality of data items from a database based on the first query. Next, the system generates a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains that are used to identify data items. Next the system generates a second distribution based on a plurality of requests to view a second plurality of data items. Next the system generates a third distribution based on the first distribution and the second distribution. Finally, the system generates distribution data to be included within an interface, the interface to include at least one interface element that is positioned on the interface based on the third distribution, the at least one interface element to respectively represent at least one domain.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 28, 2020
    Inventors: Seema Shah, Adam Nash, Raghav Gupta, Aditya Arora, Benjamin David Foster, Srikanth Subramaniam, Suhail Ansari, Xavier Stonestreet, Vijay Raman, Jean-Michel Leon
  • Publication number: 20200127811
    Abstract: According to an aspect of the present disclosure, the records of an audit log are stored using blockchain technology. The audit log is accordingly rendered immutable and thus tamper proof. According to another aspect of the present disclosure, the identity of each user is mapped to a corresponding code value using a one-way-function (that is, the user identity cannot be practically be deciphered from the code value). A table is maintained with entries mapping the user identifiers to the code value. The records in the audit log are stored with the user identifiers substituted by the code values. The log records corresponding to the user are made unidentifiable associated with the user by deleting the table entry corresponding to the user identifier of the user. Accordingly the ‘right to be forgotten’ may be supported. Another aspect extends such a right to general records.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 23, 2020
    Inventors: Manjula Sridhar, Tushar Gupta, Vijay Rayapati, Yuvaraj Loganathan
  • Publication number: 20200125658
    Abstract: One embodiment provides a method, including: receiving a plurality of review comments from each of a plurality of reviewers tasked with reviewing a document; categorizing each of the plurality of review comments into one of a plurality of review topics; identifying a conflict between a first review comment provided by one of the plurality of reviewers and a second review comment provided by another of the plurality of reviewers, wherein the identifying a conflict comprises (i) identifying a sentiment of the first review comment and a sentiment of the second review comment and (ii) determining that the sentiment of the first review comment and the sentiment of the second review comment are different; and generating a question set comprising a plurality of questions based upon a conflict identified for a review comment of the corresponding reviewer, wherein the corresponding reviewer answering the generated question resolves the conflict.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Nitin Gupta, Ankush Gupta, Vijay Ekambaram
  • Patent number: 10628506
    Abstract: Techniques for using recruiter review data to create training, validation and test sets for automated sourcing are described. An example system obtains sample suggested candidate member profiles and sample search result member profiles in an online system. The system identifies unique pairs of member profiles, each pair consisting of one of the suggested candidate profiles and one of the search result profiles. Additionally, the system generates a label for each of the unique pairs of profiles. The label is generated using a score generated from log information of the online system, the log information including historical records of searcher feedback regarding members of the online system, the score being higher if the searcher accepted the sample search result member profile in a search session. Furthermore, the system inputs the labels into a machine learning algorithm to train a combined ranking model that outputs ranking scores for search result member profiles.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Dialani, Sahin Cem Geyik, Yan Yan, Abhishek Gupta
  • Publication number: 20200120454
    Abstract: Embodiments herein provide a method for notifying a state of a plurality of members of one or more Mission Critical Service (MCX) groups to an MCX UE in a MC communication system. The method includes identifying, by the MCX server, state of each member of one or more groups. The method includes categorizing, by the MCX server, plurality of members of one or more groups based on identified state of each member. Further, the method includes notifying, by MCX server, state of plurality of members of the one or more groups to the MCX UE based on the categorization. The MCX services include MCData, MCPTT (Voice) and MCVideo communication services. In some embodiments, the state of the members of the MCX groups is notified over an eMBMS channel. In various embodiments, the state of members of MCX groups is notified when a Floor is granted to the MCX user.
    Type: Application
    Filed: May 15, 2018
    Publication date: April 16, 2020
    Inventors: Siva Prasad GUNDUR, Vijay SANGAMESHWARA, Prakash RAO, Sapan Pramod Kumar SHAH, Nishant GUPTA
  • Patent number: 10607850
    Abstract: A method for etching silicon-containing films is disclosed. The method includes the steps of introducing a vapor of an iodine-containing etching compound into a reaction chamber containing a silicon-containing film on a substrate, wherein the iodine-containing etching compound has the formula CaHxFyIz, wherein a=1-3, x=0-6, y=1-7, z=1-2, x+y+z=4 when a=1, x+y+z=4 or 6 when a=2, and x+y+z=6 or 8 when a=3; introducing an inert gas into the reaction chamber; and activating a plasma to produce an activated iodine-containing etching compound capable of etching the silicon-containing film from the substrate.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 31, 2020
    Assignees: American Air Liquide, Inc., Air Liquide Electronics U.S. LP, L'Air Liquide, SociétéAnonyme pour l'Etude et l'Exploitation des Procédés Georges Claude
    Inventors: Vijay Surla, Rahul Gupta, Hui Sun, Venkateswara R. Pallem, Nathan Stafford, Fabrizio Marchegiani, Vincent M. Omarjee, James Royer
  • Patent number: 10606847
    Abstract: In an example embodiment, one or more sample ideal candidate member profiles in a social networking service are obtained, as well as one or more sample search result member profiles in the social networking service. Then, for each unique pair of sample ideal candidate member profile and sample search result member profile, a label is generated using a score generated from log information of the social networking service, the log information including records of communications between a searcher and members of the social networking service, the score being higher if the searcher communicated with both the member corresponding sample ideal candidate member profile and the member corresponding to the sample search result member profile in a same search session. The generated labels are fed into a machine learning algorithm to train a combined ranking model used to output ranking scores for search result member profiles.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yan Yan, Viet Thuc Ha, Xianren Wu, Satya Pradeep Kanduri, Vijay Dialani, Ye Xu, Abhishek Gupta, Shakti Dhirendraji Sinha
  • Publication number: 20200079322
    Abstract: A system and method of operating a vehicle using a key fob, including the steps of: establishing an association between the key fob and the vehicle; receiving an activation request at the vehicle, the activation request indicating to the vehicle to activate the key fob for use with the vehicle; in response to the activation request, activating the key fob for use with the vehicle; receiving a radio frequency (RF) signal from the key fob at a passive entry passive start (PEPS) module installed in the vehicle; after receiving the RF signal, sending information included in or derived from the RF signal to a vehicle system module (VSM) of the vehicle; determining that the key fob is authorized based at least in part on the information at the VSM; and carrying out a vehicle access function in response to the determination that the key fob is authorized.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Inventors: Dwayne A. CROCKER, Nikola J. PUDAR, Mukesh GUPTA, Amanda J. KALHOUS, Vijay VARDHAN, Anuj TYAGI
  • Patent number: 10585728
    Abstract: Methods, systems and computer program products for securing access to sensor data are provided herein. A computer-implemented method includes obtaining sensor data from a user device indicative of user activity, detecting for a first time period activities of the user, generating a transformation key for the first time period, transforming sensor data obtained during the first time period utilizing the transformation key, and streaming the transformed sensor data to a plurality of applications. The method also includes determining whether respective ones of the applications have permitted activities that match the detected activities of the user and, responsive to matching the permitted activities of a given application to the detected activities of the user, providing the transformation key to the given application.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Nitin Gupta, Pratyush Kumar
  • Patent number: 10579828
    Abstract: A method for neutralizing a pattern of user activity, comprises collecting data corresponding to the user activity, generating a user distribution over a domain comprising a plurality of respective elements based on the collected data, determining a transformation function to neutralize the user distribution, and applying the transformation function to neutralize the user distribution.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yedendra Shrinivasan, Vijay Ekambaram, Nitin Gupta, Pratyush Kumar
  • Patent number: 10572751
    Abstract: Techniques for converting mechanical markings on hardcopy textual content into digital annotations in a digital document file. In accordance with some embodiments, the techniques include identifying at least one block of text in a digital (scanned) image of a hardcopy document, and identifying at least one mechanical marking in the digital image of the hardcopy document. The mechanical marking, such as an underline, strike-through, highlight or circle, covers or lies adjacent to the corresponding block of text. An annotated digital document file is generated from the digital image of the hardcopy document. The annotated digital document file includes computer-executable instructions representing the original text of the hardcopy document and at least one annotation corresponding to the mechanical marking in the hardcopy document.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: February 25, 2020
    Assignee: ADOBE INC.
    Inventors: Vijay Kumar Sharma, Sourabh Gupta, Ajay Bedi
  • Patent number: 10545793
    Abstract: In an embodiment, a processor includes a plurality of processing engines (PEs) to execute threads, and a guide unit. The guide unit is to: monitor execution characteristics of the plurality of PEs and the threads; generate a plurality of PE rankings, each PE ranking including the plurality of PEs in a particular order; and store the plurality of PE rankings in a memory to be provided to a scheduler, the scheduler to schedule the threads on the plurality of PEs using the plurality of PE rankings. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Avinash N. Ananthakrishnan, Vijay Dhanraj, Russell J. Fenger, Vivek Garg, Eugene Gorbatov, Stephen H. Gunther, Monica Gupta, Efraim Rotem, Krishnakanth V. Sistla, Guy M. Therien, Ankush Varma, Eliezer Weissmann
  • Patent number: 10538220
    Abstract: A system and method of activating and using an auxiliary key fob with a vehicle, including the steps of: pairing the auxiliary key fob and the vehicle; receiving an activation request at the vehicle, the activation request indicating to the vehicle to activate the auxiliary key fob for use with the vehicle; activating the auxiliary key fob in a particular access mode for use with the vehicle; receiving a SRWC credentials signal from the auxiliary key fob at a SRWC passive entry passive start (PEPS) module installed in the vehicle; after receiving the SRWC credentials signal, sending information included in or derived from the SRWC credentials signal to the VSM of the vehicle; determining that the auxiliary key fob is authorized at the VSM based at least in part on the information sent to the VSM; and carrying out a vehicle access function in response to the determination.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: January 21, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Anuj Tyagi, Mukesh Gupta, Vijay Vardhan, Nikola J. Pudar, Amanda J. Kalhous, Dwayne A. Crocker, Nathaniel H. Williams