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

  • 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
  • Patent number: 9218357
    Abstract: A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) 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 member's channels, an identifier of the channel (e.g., a URN), 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: October 21, 2014
    Date of Patent: December 22, 2015
    Assignee: LinkedIn Corporation
    Inventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
  • Publication number: 20150254788
    Abstract: Novel methods and systems for organizing events are disclosed. A venue can provide menu items with optional and required ingredients, while an event organizer can provide constraints and attendees can provide menu preferences. An optimization is then carried out to find the best selection within the constraints. Events may be video viewing or meals.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 10, 2015
    Applicant: EVENTFORTE, INC.
    Inventors: Ankit GUPTA, Tittu Thomas NELLIMOOTTIL
  • Publication number: 20150254580
    Abstract: Novel methods and systems for organizing events are disclosed. A venue can provide details regarding its details, while an event organizer can provide event criteria and attendees can provide event criteria. An optimization is then carried out to find an ideal venue within the event criteria.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 10, 2015
    Applicant: EVENTFORTE, INC.
    Inventors: Ankit GUPTA, Tittu Thomas NELLIMOOTTIL
  • Patent number: 9081421
    Abstract: A user interface and methods are provided for presenting electronic content on a mobile device with a content-serving application. Heterogeneous content includes ‘internal’ and ‘external’ content. Internal content includes items served by a system hosting the application and/or other items to which the host has full access rights, while external content includes items to which the application host does not have full access rights (e.g., because they are served by a remote site). Placeholders representing content items are browsed using one input, and an item is opened by different input when its placeholder is displayed. External items may not be retrieved until they are opened. Gestures while an external item is open are communicated to its remote site, and when either type of item is fully panned left or right, the item begins to scroll out of view sideways and the placeholder of the next item scrolls into view.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 14, 2015
    Assignee: LinkedIn Corporation
    Inventors: Albert J. Lai, Lindsay Norman, Ankit Gupta
  • Publication number: 20150112925
    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: Application
    Filed: January 27, 2014
    Publication date: April 23, 2015
    Applicant: Linkedln Corporation
    Inventors: Albert J. Lai, Ankit Gupta, Gregory W. Bayer, Stuart F. Norrie, Akshay D. Kothari
  • Publication number: 20150112926
    Abstract: A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) 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 member's channels, an identifier of the channel (e.g., a URN), 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: Application
    Filed: October 21, 2014
    Publication date: April 23, 2015
    Inventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
  • Patent number: 8990155
    Abstract: A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) 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 member's channels, an identifier of the channel (e.g., a URN), 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: March 24, 2015
    Assignee: LinkedIn Corporation
    Inventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
  • Publication number: 20150038162
    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: Application
    Filed: July 11, 2014
    Publication date: February 5, 2015
    Inventors: Krzysztof Duleba, Lukasz Andrzej Heldt, Ankit Gupta
  • Patent number: 8831080
    Abstract: A receiver in a multiple input, multiple output (MIMO) system is configured to perform a method for generating channel quality feedback information. The method includes receiving, from a MIMO transmitter, pilot signals in each MIMO layer. The method also includes estimating the MIMO channel using the received pilot signals and performing a QR decomposition of the estimated MIMO channel. The method further includes predicting a probability of error for each MIMO layer after the QR decomposition of the estimated MIMO channel. The method still further includes determining a corresponding signal-to-noise ratio (SNR) for each MIMO layer based on the probability of error for the each MIMO layer.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: September 9, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ankit Gupta
  • Patent number: 8767896
    Abstract: A transmitted signal estimate based on signals received in a layer i within a multiple input, multiple output transmission system and based upon selected constellation points for other, previously processed layers is quantized to a nearest constellation point. A list of candidates headed by the nearest constellation point and with remaining candidates presorted by proximity to the head is selected, for each such quantized estimate based on constellation point selections for previously processed layers. To select K best candidates for the transmitted signal estimates of the current layer i, the proximity of the candidates at the head of each list to the signal estimate for the current layer are compared, and the closest candidate is selected. The list containing the selected candidate is advanced, and proximity of the transmitted signal estimate to all list heads is again evaluated and the closest candidate selected.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: July 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ankit Gupta, Chaiman Lim, Zhouyue Pi
  • Publication number: 20140040004
    Abstract: A shopping system can employ a computer-implemented method to determine whether an offer is a deal. The method comprises associating offers received for a product with the product in a database; associating a time for each of the offers noting when each particular offer was effective; receiving a current offer for the product; identifying the offers for the product in the database that are within a configured time period of the current offer; comparing the offers for the product in the database with the current offer for the product based on a set of parameters; identifying the current offer as a deal in response to a determination that the current offer satisfies all parameters compared to the offers for the product in the database. Various sets of parameters may be used to determine if the current offer is a deal with respect to previous offers.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 6, 2014
    Applicant: GOOGLE Inc.
    Inventors: Yaniv HAMO, Mohamad Hassan Mohamad Rom, Regina O'Dell, Ankit Gupta, Tom Beyer, Michaela Feller
  • Publication number: 20130315321
    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: Application
    Filed: April 4, 2013
    Publication date: November 28, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sridhar Rajagopal, Shadi Abu-Surra, Ankit Gupta, Sudhir Ramakrishna, Kaushik Josiam, Zhouyue Pi, Ying Li
  • Publication number: 20130301563
    Abstract: A transmitter in a wireless network configured to utilize a pilot design and channel estimation strategy to reduce pilot overhead, the pilot design based on a channel decomposition of the channel in a ray tracing channel model. A method of using a three tiered pilot design in a millimeter wave broadband (MMB) wireless network to estimate channel state information (CSI) may include assigning a first tier pilot to a first set of resource blocks, assigning a second tier pilot to second set of resource blocks, assigning a third tier pilot in a third set of resource blocks. When two of the pilots are assigned to a common resource block, the lower tier pilot may be given preference over the higher tier pilot.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 14, 2013
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Ankit Gupta, Zhouyue Pi
  • Publication number: 20130235742
    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: Application
    Filed: February 28, 2013
    Publication date: September 12, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Kaushik Morapakkam Josiam, Ankit Gupta, Shadi Abu-Surra, Zhouyue Pi, Ying Li, Sridhar Rajagopal
  • Patent number: 8438005
    Abstract: Methods, systems, and apparatus, including stored computer programs, for generating modified phonetic representations of Indic words. An Indic sequence of Indic character combinations that each include an Indic character is received. An orthographic representation, e.g., an English-orthographic representation, of the Indic sequence is received. The representation includes a character combination that has a consonant followed by vowel A phonetic representation, e.g., an International Phonetic Alphabet (IPA) representation, of the Indic sequence is generated and, based on a comparing, a schwa is removed from a character combination in the phonetic representation that corresponds to an orthographic character combination that does not have a consonant-vowel sequence.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventors: Ankit Gupta, Pankaj Risbood
  • Publication number: 20120123588
    Abstract: A system is described that uses data connectivity of dispensing units and an online community of users to develop, publicize, distribute, test, customize, and popularize user- and company-created, custom-formulated items. In one example, users can use “Build a Drink” software to create their own drink formulas from a palette of three or more ingredients, preferably dozens. They make custom designs for the labels on the beverage containers. Users/purchasers in the community rate and comment on drinks they try, earn rewards for community participation, and share in the profits from sales of their designer drinks. Custom-formulated items are instantly available at the whole network of dispensing units (or a subset thereof) immediately upon publication of the custom formulation and/or label design. A social network of consumers and designers share and evaluate items, and a recommendation engine suggests purchases based on data available to system.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 17, 2012
    Applicant: ZOODEA, LLC
    Inventors: Michael E. Cloran, Nathan J. Altman, Ankit Gupta, Michael A. Mitchell
  • Publication number: 20110292292
    Abstract: A method of displaying consecutively first and second asynchronous video data streams on a display device, where there is a transition from the first video data stream to the second video data stream. The transition includes interrupting updating the display on the video display device during a prolonged vertical blanking interval in response to assertion of a vertical blanking pulse in the first video stream until subsequent de-assertion of a vertical blanking pulse in the second video stream, and displaying the second video data stream starting with a frame following the subsequent de-assertion of the vertical blanking pulse in the second video stream.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Applicant: FREESCALE SEMICONDUCTOR, INC
    Inventors: Ashish GOEL, Kshitij Bajaj, Vandana Bansal, Ankit Gupta, Gurinder Singh
  • Patent number: 7952401
    Abstract: A standby control circuit for an integrated circuit module includes a first control circuit that is responsive, in a normal operating mode of the integrated circuit module, to an asynchronous standby signal indicating a standby mode entry event to output a standby mode signal synchronous with a primary clock signal to indicate a standby operating mode of the integrated circuit module. The standby control circuit also includes a second control circuit which is responsive, in a reduced power mode of the integrated circuit module, to the asynchronous standby signal indicating the standby mode entry event to control the first control circuit to output the standby mode signal synchronous with a secondary clock signal to indicate the standby operating mode.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: May 31, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Shankar Ramakrishnan, Kumar Abhishek, Ashish Goel, Ankit Gupta, Chandan Gupta, Mithlesh Shrivas, Rahul Sood