Patents by Inventor Arpit GUPTA

Arpit 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: 10395655
    Abstract: Techniques for determining a command or intent likely to be subsequently invoked by a user of a system are described. A user inputs a command (either via a spoken utterance or textual input) to a system. The system determines content responsive to the command. The system also determines a second command or corresponding intent likely to be invoked by the user subsequent to the previous command. Such determination may involve analyzing pairs of intents, with each pair being associated with a probability that one intent of the pair will be invoked by a user subsequent to a second intent of the pair. The system then outputs first content responsive to the first command and second content soliciting the user as to whether the system to execute the second command.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anjishnu Kumar, Xing Fan, Arpit Gupta, Ruhi Sarikaya
  • Publication number: 20180278500
    Abstract: The disclosed systems and methods can provide a closed-loop system that enables network operators to perform streaming analytics for network monitoring applications at scale. The disclosed systems and methods can allow operators to express network monitoring queries as operations over tuples, and can allow them to partition the queries across both switches and a stream processor, and, through iterative refinement, attempt to extract only the traffic that pertains to the query, thus ensuring that the stream processor can scale to satisfy a large number of queries for traffic at very high rates. According to an example method, network monitoring queries are partitioned between components in a network and iteratively refined based on output of the network monitoring query. The network components can include a data plane component (e.g., a switch) and a stream processor component. The network monitoring queries can be refined based on output from the stream processor component.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 27, 2018
    Inventors: Nick Feamster, Arpit Gupta, Walter Willinger
  • Publication number: 20180150873
    Abstract: Techniques are provided for use in connection with online advertising exchanges. Methods are provided in which information is obtained, including, for each of multiple publisher sites, a set of publisher site tags, and for each of multiple advertisements, a set of advertisement tags. Methods are provided that include, in selection of an advertisement to be served in connection with a serving opportunity, utilizing, as a factor in the selection, matching of publisher site tags, associated with a publisher site associated with the serving opportunity, with advertisement tags of the advertisement.
    Type: Application
    Filed: January 26, 2018
    Publication date: May 31, 2018
    Applicant: Excalibur IP, LLC
    Inventor: Arpit Gupta
  • Publication number: 20180137468
    Abstract: Embodiments are directed towards dynamically updating, in real-time, an emoticon pool of a user based on a current personal construct of the user. In one embodiment, real-time changes in the current personal construct of a user may result in a real-time update to the emoticon pool of the user, which can allow the user's emoticon pool to dynamically track the user's current personal construct. The current personal construct of a user may be determined by examining user targeted information associated with the user. In some embodiments, the user targeted information may include, but not limited to, static user information, dynamic user information, implicit user information, and/or dynamic external information. In one embodiment, a user's emoticon pool may be dynamically updated by modifying an appearance of one or more base emoticons in a base emoticon pool and/or one or more existing emoticons in the user's emoticon pool.
    Type: Application
    Filed: January 12, 2018
    Publication date: May 17, 2018
    Inventor: Arpit GUPTA
  • Patent number: 9911135
    Abstract: Techniques are provided for use in connection with online advertising exchanges. Methods are provided in which information is obtained, including, for each of multiple publisher sites, a set of publisher site tags, and for each of multiple advertisements, a set of advertisement tags. Methods are provided that include, in selection of an advertisement to be served in connection with a serving opportunity, utilizing, as a factor in the selection, matching of publisher site tags, associated with a publisher site associated with the serving opportunity, with advertisement tags of the advertisement.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: March 6, 2018
    Assignee: Excalibur IP, LLC
    Inventor: Arpit Gupta
  • Patent number: 9870552
    Abstract: Embodiments are directed towards dynamically updating, in real-time, an emoticon pool of a user based on a current personal construct of the user. In one embodiment, real-time changes in the current personal construct of a user may result in a real-time update to the emoticon pool of the user, which can allow the user's emoticon pool to dynamically track the user's current personal construct. The current personal construct of a user may be determined by examining user targeted information associated with the user. In some embodiments, the user targeted information may include, but not limited to, static user information, dynamic user information, implicit user information, and/or dynamic external information. In one embodiment, a user's emoticon pool may be dynamically updated by modifying an appearance of one or more base emoticons in a base emoticon pool and/or one or more existing emoticons in the user's emoticon pool.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: January 16, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventor: Arpit Gupta
  • Publication number: 20130132395
    Abstract: Expanding a user's social connections to include mobile contacts includes: receiving a user's call logs for call/text transactions from a mobile device; deriving usage information from the call logs to determine social pairs; ranking the social pairs based on strength of connectedness; and merging the ranked social pairs with the user's contacts from on-line social networks.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: Yahoo! Inc.
    Inventor: Arpit Gupta
  • Publication number: 20130103766
    Abstract: Embodiments are directed towards dynamically updating, in real-time, an emoticon pool of a user based on a current personal construct of the user. In one embodiment, real-time changes in the current personal construct of a user may result in a real-time update to the emoticon pool of the user, which can allow the user's emoticon pool to dynamically track the user's current personal construct. The current personal construct of a user may be determined by examining user targeted information associated with the user. In some embodiments, the user targeted information may include, but not limited to, static user information, dynamic user information, implicit user information, and/or dynamic external information. In one embodiment, a user's emoticon pool may be dynamically updated by modifying an appearance of one or more base emoticons in a base emoticon pool and/or one or more existing emoticons in the user's emoticon pool.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: Yahoo! Inc.
    Inventor: Arpit Gupta
  • Publication number: 20120254150
    Abstract: A first advertisement and a second advertisement are served responsive to a search query. User interactions with the query results, such as with the first advertisement, are detected and used as inputs to selecting at least a portion of the second advertisement. User actions can include a hover, a selection, a button selection, or the like.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: Yahoo! Inc
    Inventor: Arpit Gupta
  • Publication number: 20120123859
    Abstract: Techniques are provided for use in connection with online advertising exchanges. Methods are provided in which information is obtained, including, for each of multiple publisher sites, a set of publisher site tags, and for each of multiple advertisements, a set of advertisement tags. Methods are provided that include, in selection of an advertisement to be served in connection with a serving opportunity, utilizing, as a factor in the selection, matching of publisher site tags, associated with a publisher site associated with the serving opportunity, with advertisement tags of the advertisement.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: Yahoo! Inc.
    Inventor: Arpit Gupta
  • Publication number: 20120109739
    Abstract: Techniques are provided that include utilization of correlation techniques in online advertising. Methods are provided in which, for top-performing articles and advertisements, for example, correlation scores are computed, which provide a quantitative measure relating to performance. An aggregate correlation index may be computed, and individual correlation scores may be determined in relation to the correlation index. In determining positioning of scored articles and advertisements to be displayed on a Web page, preference may be given, as at least one factor in the determination, to position an article adjacent or proximate to an advertisement if they have similar correlation scores.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Applicant: Yahoo! Inc.
    Inventor: Arpit Gupta
  • Publication number: 20120030005
    Abstract: An example of a method includes electronically blending an advertisement into a web page based on physical attributes of the web page and providing the web page with the advertisement.
    Type: Application
    Filed: July 28, 2010
    Publication date: February 2, 2012
    Applicant: Yahoo! Inc
    Inventor: Arpit GUPTA
  • Publication number: 20120005017
    Abstract: An example of a method includes receiving an input. The input includes at least one of a network bandwidth associated with an electronic device, a memory bandwidth associated with the electronic device, and a central processing unit (CPU) bandwidth associated with the electronic device. The method also includes determining, electronically, one or more advertisements based on at least one of the network bandwidth, the memory bandwidth, and the CPU bandwidth. In addition, the method includes providing, electronically, the one or more advertisements.
    Type: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Applicant: Yahoo! Inc.
    Inventor: Arpit GUPTA