Patents by Inventor Vivek Sehgal

Vivek Sehgal 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: 10824678
    Abstract: A device implementing a system for providing query completion suggestions includes at least one processor configured to receive a partial query, and derive one or more query completion suggestions for the partial query from content items that are locally stored on the device, each respective query completion suggestion being associated with metadata extracted from one of the content items from which the respective query completion suggestion was derived. The at least one processor is further configured to rank the one or more query completion suggestions based at least in part on the metadata associated with each of the one or more query completion suggestions. The at least one processor is further configured to provide, for display, at least one of the one or more ranked query completion suggestions.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventors: John M. Hornkvist, Vivek Sehgal, Raffael Hannemann, Lun Cui, Alexandre Carlhian, Thomas Deniau, Raphaeal Mor
  • Publication number: 20200293691
    Abstract: A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.
    Type: Application
    Filed: June 2, 2020
    Publication date: September 17, 2020
    Inventors: Vivek SEHGAL, Lun CUI
  • Patent number: 10671759
    Abstract: A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 2, 2020
    Assignee: Apple Inc.
    Inventors: Vivek Sehgal, Lun Cui
  • Publication number: 20190370413
    Abstract: A device implementing a system for determining an answer to a question includes a processor configured to receive a question from a client device, and send the question to a first information domain comprising plural search subdomains, each of the plural search subdomains being configured to provide a respective candidate answer to the question in a format that differs from those provided by the other search subdomains of the plural search subdomains. The processor is further configured to receive, in response to sending the question, the candidate answer from each of the plural search subdomains, and provide at least one of the candidate answers to the client device, for providing an answer to the question based on the at least one of the candidate answers.
    Type: Application
    Filed: September 27, 2018
    Publication date: December 5, 2019
    Inventors: Vivek SEHGAL, Lun CUI, Gennaro FRAZZINGARO, Ian M. PRIESTLEY, Nicolas ZEITLIN, Sumit WATTAL, Luca LUPO
  • Publication number: 20180349513
    Abstract: A device implementing a system for providing query completion suggestions includes at least one processor configured to receive a partial query, and derive one or more query completion suggestions for the partial query from content items that are locally stored on the device, each respective query completion suggestion being associated with metadata extracted from one of the content items from which the respective query completion suggestion was derived. The at least one processor is further configured to rank the one or more query completion suggestions based at least in part on the metadata associated with each of the one or more query completion suggestions. The at least one processor is further configured to provide, for display, at least one of the one or more ranked query completion suggestions.
    Type: Application
    Filed: September 29, 2017
    Publication date: December 6, 2018
    Applicant: Apple Inc.
    Inventors: John M. HORNKVIST, Vivek SEHGAL, Raffael HANNEMANN, Lun CUI, Alexandre CARLHIAN, Thomas DENIAU, Raphaeal MOR
  • Publication number: 20180349642
    Abstract: A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.
    Type: Application
    Filed: September 29, 2017
    Publication date: December 6, 2018
    Inventors: Vivek SEHGAL, Lun CUI
  • Publication number: 20170357650
    Abstract: A method and apparatus of a device that re-rank a plurality of search results received from a search server on the device is described. In an exemplary embodiment, the device receives, with a browser of the device, a search query from a user. The device further sends the search query to a search server. In addition, the device receives the plurality of search results from the search server, wherein the plurality of search results is ranked according to a first ranking. The device also retrieves browser history of the user, wherein the browser history is collected on the device without revealing the browser history to the search server. The device further re-ranks the plurality of search results according to a second ranking based on at least the browser history. In addition, the device presents the plurality of search results using the second ranking.
    Type: Application
    Filed: November 18, 2016
    Publication date: December 14, 2017
    Inventors: João Pedro de Almeida Forjaz de Lacerda, Karolina Buchner, Vivek Sehgal, Hon Yuk Chan, Vipul Ved Prakash, Lun Cui
  • Publication number: 20120066073
    Abstract: A method and system analyze user interests. In some embodiments, the method identifies online social content associated with multiple users, and identifies a portion of the online social content associated with a first user. The method determines a first user interest based on the portion of the online social content associated with the first user.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 15, 2012
    Applicant: Compass Labs, Inc.
    Inventors: Venkatachari Dilip, Arjun Jayaram, Michael L. Palmer, Vivek Sehgal
  • Patent number: 8108452
    Abstract: Keyword based audio data comparison. A method comprises extracting at least one feature from audio content of an audio data set to form feature arrays. The feature arrays may comprise a pitch array and a rhythm array. A set of keywords is formed for each feature array by performing the following for each feature array. Keywords are formed from overlapping sequences of values in the feature array, wherein each successive keyword comprises at least one value of a previous keyword and further comprises at least one value from the feature array that is not in the previous keyword. Another aspect audio is keyword-based audio data searching. Search keywords are formed from audio content. An index comprising sets of keywords formed from audio content of respective ones of audio data sets is searched using the search keywords formed from audio content of the specified audio data to identify audio data having similar audio content.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventor: Vivek Sehgal
  • Patent number: 7801753
    Abstract: The present invention provides a purchase planning system for making optimal procurement recommendations for purchasing direct materials. The system provides methods for modeling supply channels and supply contracts, for producing a lowest cost purchase plan, for evaluating the supply agreements and for maintaining contractual compliance with vendors. The process considers contractual details and generates intelligent procurement recommendations to minimize the total procurement cost by taking advantage of discounts, variations in price, freight, tariffs, taxes, duties, etc., by minimizing penalties and by considering substitution of parts with their alternates, while at the same time complying with the corporate business rules such as budgets by item groups, supplier spend limits, minority owned business development, supplier preferences and strategic split percentages, spend minimization/maximization with a specific supplier, etc.
    Type: Grant
    Filed: February 28, 2004
    Date of Patent: September 21, 2010
    Inventors: Chandrasekar Vemula, Vivek Sehgal
  • Publication number: 20070162436
    Abstract: Keyword based audio data comparison. A method comprises extracting at least one feature from audio content of an audio data set to form feature arrays. The feature arrays may comprise a pitch array and a rhythm array. A set of keywords is formed for each feature array by performing the following for each feature array. Keywords are formed from overlapping sequences of values in the feature array, wherein each successive keyword comprises at least one value of a previous keyword and further comprises at least one value from the feature array that is not in the previous keyword. Another aspect audio is keyword-based audio data searching. Search keywords are formed from audio content. An index comprising sets of keywords formed from audio content of respective ones of audio data sets is searched using the search keywords formed from audio content of the specified audio data to identify audio data having similar audio content.
    Type: Application
    Filed: March 7, 2006
    Publication date: July 12, 2007
    Inventor: Vivek Sehgal
  • Publication number: 20040172321
    Abstract: The present invention provides a purchase planning system for making optimal procurement recommendations for purchasing direct materials. The system provides methods for modeling supply channels and supply contracts, for producing a lowest cost purchase plan, for evaluating the supply agreements and for maintaining contractual compliance with vendors. The process considers contractual details and generates intelligent procurement recommendations to minimize the total procurement cost by taking advantage of discounts, variations in price, freight, tariffs, taxes, duties, etc., by minimizing penalties and by considering substitution of parts with their alternates, while at the same time complying with the corporate business rules such as budgets by item groups, supplier spend limits, minority owned business development, supplier preferences and strategic split percentages, spend minimization/maximization with a specific supplier, etc.
    Type: Application
    Filed: February 28, 2004
    Publication date: September 2, 2004
    Inventors: Chandrasekar Vemula, Vivek Sehgal