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: 20160092940Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Ankit Gupta, Hailin Wu, Ramakrishna Vemuri, Sanjay Kshetramade
-
Patent number: 9237475Abstract: 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: GrantFiled: February 28, 2013Date of Patent: January 12, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kaushik Morapakkam Josiam, Ankit Gupta, Shadi Abu-Surra, Zhouyue Pi, Ying Li, Sridhar Rajagopal
-
Patent number: 9218357Abstract: 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: GrantFiled: October 21, 2014Date of Patent: December 22, 2015Assignee: LinkedIn CorporationInventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
-
Publication number: 20150254788Abstract: 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: ApplicationFiled: May 15, 2014Publication date: September 10, 2015Applicant: EVENTFORTE, INC.Inventors: Ankit GUPTA, Tittu Thomas NELLIMOOTTIL
-
Publication number: 20150254580Abstract: 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: ApplicationFiled: May 15, 2014Publication date: September 10, 2015Applicant: EVENTFORTE, INC.Inventors: Ankit GUPTA, Tittu Thomas NELLIMOOTTIL
-
Patent number: 9081421Abstract: 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: GrantFiled: June 30, 2014Date of Patent: July 14, 2015Assignee: LinkedIn CorporationInventors: Albert J. Lai, Lindsay Norman, Ankit Gupta
-
Publication number: 20150112925Abstract: 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: ApplicationFiled: January 27, 2014Publication date: April 23, 2015Applicant: Linkedln CorporationInventors: Albert J. Lai, Ankit Gupta, Gregory W. Bayer, Stuart F. Norrie, Akshay D. Kothari
-
Publication number: 20150112926Abstract: 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: ApplicationFiled: October 21, 2014Publication date: April 23, 2015Inventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
-
Patent number: 8990155Abstract: 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: GrantFiled: January 27, 2014Date of Patent: March 24, 2015Assignee: LinkedIn CorporationInventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
-
Publication number: 20150038162Abstract: 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: ApplicationFiled: July 11, 2014Publication date: February 5, 2015Inventors: Krzysztof Duleba, Lukasz Andrzej Heldt, Ankit Gupta
-
Patent number: 8831080Abstract: 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: GrantFiled: October 1, 2012Date of Patent: September 9, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Ankit Gupta
-
Patent number: 8767896Abstract: 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: GrantFiled: September 24, 2012Date of Patent: July 1, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Ankit Gupta, Chaiman Lim, Zhouyue Pi
-
Publication number: 20140040004Abstract: 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: ApplicationFiled: August 2, 2012Publication date: February 6, 2014Applicant: GOOGLE Inc.Inventors: Yaniv HAMO, Mohamad Hassan Mohamad Rom, Regina O'Dell, Ankit Gupta, Tom Beyer, Michaela Feller
-
Publication number: 20130315321Abstract: 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: ApplicationFiled: April 4, 2013Publication date: November 28, 2013Applicant: Samsung Electronics Co., Ltd.Inventors: Sridhar Rajagopal, Shadi Abu-Surra, Ankit Gupta, Sudhir Ramakrishna, Kaushik Josiam, Zhouyue Pi, Ying Li
-
Publication number: 20130301563Abstract: 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: ApplicationFiled: May 8, 2013Publication date: November 14, 2013Applicant: Samsung Electronics Co., LtdInventors: Ankit Gupta, Zhouyue Pi
-
Publication number: 20130235742Abstract: 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: ApplicationFiled: February 28, 2013Publication date: September 12, 2013Applicant: Samsung Electronics Co., Ltd.Inventors: Kaushik Morapakkam Josiam, Ankit Gupta, Shadi Abu-Surra, Zhouyue Pi, Ying Li, Sridhar Rajagopal
-
Patent number: 8438005Abstract: 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: GrantFiled: August 31, 2009Date of Patent: May 7, 2013Assignee: Google Inc.Inventors: Ankit Gupta, Pankaj Risbood
-
Publication number: 20120123588Abstract: 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: ApplicationFiled: November 16, 2011Publication date: May 17, 2012Applicant: ZOODEA, LLCInventors: Michael E. Cloran, Nathan J. Altman, Ankit Gupta, Michael A. Mitchell
-
Publication number: 20110292292Abstract: 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: ApplicationFiled: May 25, 2010Publication date: December 1, 2011Applicant: FREESCALE SEMICONDUCTOR, INCInventors: Ashish GOEL, Kshitij Bajaj, Vandana Bansal, Ankit Gupta, Gurinder Singh
-
Patent number: 7952401Abstract: 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: GrantFiled: September 24, 2009Date of Patent: May 31, 2011Assignee: Freescale Semiconductor, Inc.Inventors: Shankar Ramakrishnan, Kumar Abhishek, Ashish Goel, Ankit Gupta, Chandan Gupta, Mithlesh Shrivas, Rahul Sood