Patents by Inventor Ankit Gupta

Ankit 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: 10127607
    Abstract: A system for alerting an employee or agent of a retailer regarding an unfavorable condition may include the use of computer-aided visual recognition of products to aid in identifying the location of the unfavorable condition. A user can direct a mobile computing device camera at one or more targeted products displayed on store shelves. Image recognition operations can be carried out to compare the targeted product image(s) against images from a prepopulated product image store of known products. Upon a positive match, shelf location information of the identified targeted product(s) may be used to determine the current location of the user. The employee or agent may be alerted with respect to the unfavorable condition and the location thereof.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: November 13, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
  • Publication number: 20180267591
    Abstract: The present disclosure provides for the management of power of a NZE IoT device. Managing power can include receiving the one or more asynchronous events from the asynchronous event system, determining if any of the one or more asynchronous events meet a respective charge qualification, generating the power-on command for the power-managed compute system if any of the one or more asynchronous events meet the respective charge qualification, and waiting for a power source to reach a threshold associated with the respective charge qualification if any of the one or more asynchronous events do not meet the respective charge qualification.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Applicant: INTEL CORPORATION
    Inventors: Dileep Kurian, Tanay Karnik, David Arditti Ilitzky, Ankit Gupta, Sriram Kabisthalam Muthukumar, Vaibhav Vaidya, Suhwan Kim, Christopher Schaef, Ilya Klochkov
  • Publication number: 20180262904
    Abstract: Aspects of the technology employ an integrated location identification and query processing technique. Network scan information is attached to or otherwise combined with a query at a client device and is sent to a web server or other entity for processing. When a query is initiated, the client device determines whether location services are enabled. If not, upon authorization they are enabled and visible network scan data is quickly obtained for transmission with the query. The server may include both a location identification service and a search service, and can split the received information accordingly among these elements in an efficient manner that minimizes data transfers and latency. From the client device's perspective, only one query is transmitted. Relevant results based on the resolved location are received quickly by the client device. This reduces system latency and power consumption, and also minimizes network overhead by eliminating unnecessary packet transmissions.
    Type: Application
    Filed: March 10, 2017
    Publication date: September 13, 2018
    Inventors: Luis Barguno Jane, Quentin Fiard, Ankit Gupta
  • Publication number: 20180227377
    Abstract: Variety of approaches to propagate a do not disturb state are described. A hosted service initiates operations to propagate the do not disturb state upon determining a user's state to be the do not disturb state based on receiving a direct user input or an inference from user associated data. The do not disturb state is exposed to an application consumed by a user and other application consumed by other user. The hosted service provides the application and the other application. A behavior of the application is configured based on the do not disturb state. Upon expiration of the do not disturb state, the behavior of the application is reverted.
    Type: Application
    Filed: February 3, 2017
    Publication date: August 9, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anant Trivedi, Ankit Gupta, Hemant Sharma, Dipak Sarjerao Pawar
  • Patent number: 10042897
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains one or more metrics associated with user interaction with a set of content items in a member segment of a social network. Next, the system ranks the set of content items by the one or more metrics. The system then generates a content pool for the member segment based on the ranking of the content items. Finally, the system creates a content feed from the content pool for presentation to a user in the member segment.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy P. Jurka, Patrick A. Chase, Claire D. McGinty, Andrew O. Hatch, Alejandro Jorge Perez, Michael Conover, Samuel Stokes, Gregory W. Bayer, Akshay D. Kothari, Ankit Gupta
  • Patent number: 10007535
    Abstract: An automation framework for internationalization compliant applications is described. The automation framework includes a computer that executes a parser, an execution engine, and a logger. The parser parses a test case from a test case suite to identify script instructions to test an internationalization compliant application. The script instructions include a reference identifier. The execution engine executes the script instructions to test the internationalization compliant application, to identify at least one message identifier and at least one message string based on referencing a lookup database for an automation framework using the reference identifier, and to validate at least one message identifier and at least one message string with the internationalization compliant application. The logger logs a result of executing the script instructions, and outputs the result via an output device.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: June 26, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Ankit Gupta
  • Patent number: 9531573
    Abstract: To reduce the duration of a cyclic prefix used for a multiple input, multiple output (MIMO) communications channel, delay spread variations for different transmit/receive beam pair combination is estimated and used for fast beam switching and to support single user MIMO (SU-MIMO) even when the CP difference between two beams is large. Beam switching reference signals are employed to estimate delay spread exceeding current CP, and to support beam switching. CP covering sub-clusters within clusters for the MIMO channel are exploited to reduce the CP requirement and improve efficiency. Any one of a number of different CP durations may be selected for each different mobile station, using one of a finite set of subframe configurations for which the CP durations of different symbol locations within the subframe are predefined. Dynamically switching subframe configurations by the system accommodates high mobility.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: December 27, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sridhar Rajagopal, Shadi Abu-Surra, Ankit Gupta, Sudhir Ramakrishna, Kaushik Josiam, Zhouyue Pi, Ying Li
  • Publication number: 20160350669
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of content pools for a user, wherein each content pool in the set of content pools includes a set of content items associated with user activity in a member segment of a social network. Next, the system calculates a set of probabilities of clicking the content items in the content pool. The system then uses the probabilities to order the content items with other content items from other content pools into a content feed for the user. Finally, the system presents the content feed to the user.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 1, 2016
    Applicant: LINKEDIN CORPORATION
    Inventors: Timothy P. Jurka, Patrick A. Chase, Claire D. McGinty, Andrew O. Hatch, Alejandro Jorge Perez, Michael Conover, Samuel Stokes, Gregory W. Bayer, Akshay D. Kothari, Ankit Gupta
  • Publication number: 20160350310
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains one or more metrics associated with user interaction with a set of content items in a member segment of a social network. Next, the system ranks the set of content items by the one or more metrics. The system then generates a content pool for the member segment based on the ranking of the content items. Finally, the system creates a content feed from the content pool for presentation to a user in the member segment.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 1, 2016
    Applicant: LINKEDIN CORPORATION
    Inventors: Timothy P. Jurka, Patrick A. Chase, Claire D. McGinty, Andrew O. Hatch, Alejandro Jorge Perez, Michael Conover, Samuel Stokes, Gregory W. Bayer, Akshay D. Kothari, Ankit Gupta
  • Patent number: 9420426
    Abstract: Systems and methods for inferring a current location of a user or device based on an analysis of a user location history are provided. In particular, when the current location of a device requesting a location-enhanced service cannot be determined with sufficient precision, a plurality of historical locations provided by the user location history can be scored according to a variety of parameters. The historical location receiving the highest score can be inferred to be the current location of the user, permitting the requested location-enhanced service to be performed.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Krzysztof Duleba, Lukasz Andrzej Heldt, Ankit Gupta
  • Patent number: 9411816
    Abstract: A method is provided for maintaining a list of content channels that a user of a multi-channel content service subscribes to or has followed, and a client device for operation by the user to receive the content. If a list on the user's device has been modified, the device (e.g., an applet provided by the service) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the user's channels, an identifier of the channel (e.g., a URL), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list).
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: August 9, 2016
    Assignee: LinkedIn Corporation
    Inventors: Albert J. Lai, Ankit Gupta, Gregory W. Bayer, Stuart F. Norrie, Akshay D. Kothari
  • Publication number: 20160177278
    Abstract: The present invention provides a Cas9 platform to facilitate single-site nuclease gene editing precision within a human genome. For example, a Cas9 nuclease/DNA-targeting unit (Cas9-DTU) fusion protein precisely delivers a Cas9/sgRNA complex to a specific target site within the genome for subsequent sgRNA-dependent cleavage of an adjacent target sequence. Alternatively, attenuating Cas9 binding using mutations to the a protospacer adjacent motif (PAM) recognition domain makes Cas9 target site recognition dependent on the associated DTU, all while retaining Cas9's sgRNA-mediated DNA cleavage fidelity. Cas9-DTU fusion proteins have improved target site binding precision, greater nuclease activity, and a broader sequence targeting range than standard Cas9 systems. Existing Cas9 or sgRNA variants (e.g., truncated sgRNAs (tru-gRNAs), nickases and FokI fusions) are compatible with these improvements to further reduce off-target cleavage.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 23, 2016
    Inventors: Scot Andrew Wolfe, Mehmet Fatih Bolukbasi, Ankit Gupta, Erik J. Sontheimer, Nadia Amrani
  • Patent number: 9354066
    Abstract: A system for computer-aided visual recognition of products may help a customer navigate to a selected product in a retail store. A customer can direct a mobile computing device camera at one or more targeted products displayed on store shelves. Image recognition operations can be carried out to compare the targeted product image(s) against images from a prepopulated product image store of known products. Upon a positive match, shelf location information of the identified targeted product(s) may be used to determine the current location of the customer. An in-store destination location is defined by the shelf location for the selected product. A route may be calculated to navigate the customer from the current location to the destination location.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: May 31, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
  • Publication number: 20160146614
    Abstract: A system for computer-aided visual recognition of products may help a customer navigate to a selected product in a retail store. A customer can direct a mobile computing device camera at one or more targeted products displayed on store shelves. Image recognition operations can be carried out to compare the targeted product image(s) against images from a prepopulated product image store of known products. Upon a positive match, shelf location information of the identified targeted product(s) may be used to determine the current location of the customer. An in-store destination location is defined by the shelf location for the selected product. A route may be calculated to navigate the customer from the current location to the destination location.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
  • Publication number: 20160148292
    Abstract: A system for computer-aided visual recognition of products may be used by a customer operating a mobile computing device having a camera. A customer can direct the camera at a targeted product for which the customer desires to purchase or learn information. Image recognition operations can be carried out to compare the captured image against images from a prepopulated product image store of known products. Upon a positive match, information regarding the identified product may be gathered and transmitted to the customer and displayed on the mobile computing device. The customer may be presented with various options regarding the identified product, including adding the product to a shopping list, a to-do list, a wish list, or other types of lists.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
  • Publication number: 20160148147
    Abstract: A system for alerting an employee or agent of a retailer regarding an unfavorable condition may include the use of computer-aided visual recognition of products to aid in identifying the location of the unfavorable condition. A user can direct a mobile computing device camera at one or more targeted products displayed on store shelves. Image recognition operations can be carried out to compare the targeted product image(s) against images from a prepopulated product image store of known products. Upon a positive match, shelf location information of the identified targeted product(s) may be used to determine the current location of the user. The employee or agent may be alerted with respect to the unfavorable condition and the location thereof.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
  • Patent number: 9348569
    Abstract: A configurable automation framework includes a computer that executes an execution driver, a parser, a volume population engine, a configuration checker, an execution engine, and a logger. The execution driver receives user input that specifies configuration options and populates a test case suite based on each combination of the configuration options. The configuration options include operating system options, multipathing software options, volume options, array options, snapshot type options, and/or dataset options. The parser parses the test case to identify script instructions to test an application for each combination. The volume population engine creates volumes based on user input that specifies volume options. The execution engine executes the script instructions to test the application if the configuration checker determines that the computer is setup for each combination. The logger logs a result of executing the script instructions for each combination and outputs the result.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: May 24, 2016
    Assignee: EMC Corporation
    Inventors: Shelesh Chopra, Ankit Gupta
  • Publication number: 20160092795
    Abstract: Novel methods and systems for venue space reservation and configuration are disclosed. A venue can provide a list of options of space for use, while an organizer can provide constraints. An optimization is then carried out to find a suitable selection within the constraints and configure the space to meet the constraints of the organizer.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: Ankit GUPTA, Tittu Thomas NELLIMOOTTIL
  • Publication number: 20160092940
    Abstract: A system, method, and apparatus for de-duplicating and serving a combined content feed are provided. The combined content includes items of two or more classes, such as sponsored and unsponsored, wherein some or all unsponsored content items may be sponsored. A feed service obtains sponsored and unsponsored items suitable for a user to whom the combined content feed is to be served. The service determines whether an item is duplicated among the multiple classes. If so, a distance between the duplicates is calculated (within the feed). If the distance is less than a first threshold, one of them is discarded and may or may not be replaced. A decision regarding which to eject may depend upon which version (e.g., sponsored or unsponsored) is positioned earlier in the feed, whether the duplicates are also less than a second threshold apart (which is lower than the first threshold), and/or other factors.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Ankit Gupta, Hailin Wu, Ramakrishna Vemuri, Sanjay Kshetramade
  • Patent number: 9237475
    Abstract: A method and apparatus report or identify channel quality information. The method for reporting includes selecting one or more beams for channel quality reporting. The method also includes mapping, by the UE, indices of the one or more selected beams to one or more channel quality values. Additionally, the method includes sending channel quality information for the one or more selected beams according to the mapping. The method for identifying includes receiving an indication of indices of one or more beams selected for reporting. The method also includes receiving channel quality information for the one or more selected beams. The method further includes identifying a mapping of the indices of the one or more selected beams to one or more channel quality values. Additionally, the method includes identifying a channel quality value for each of the one or more selected beams according to the mapping.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 12, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kaushik Morapakkam Josiam, Ankit Gupta, Shadi Abu-Surra, Zhouyue Pi, Ying Li, Sridhar Rajagopal