Patents by Inventor Meher Tendjoukian

Meher Tendjoukian 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: 8417782
    Abstract: System and method for handling calendar events among a plurality of user devices in a communication network are disclosed. The system includes a device manager for interfacing with the plurality of user devices, where the plurality of user devices use different calendar applications and have calendar events in different data formats, and the plurality of user devices include at least a meeting organizer device and one or more attendee devices. The system further includes a calendar gateway for processing the calendar events to form a corresponding connected calendar-data-set for each connected user, where the connected calendar-data-set is stored in a calendar backend server and is shared among one or more devices of each connected user, and an email gateway for communicating the calendar events between the calendar gateway and the plurality of user devices.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: April 9, 2013
    Assignee: Yahoo! Inc.
    Inventors: Meher Tendjoukian, Marco Boerries, Venkatachary Srinivasan, Matthias Breuer, Torsten Schulz
  • Patent number: 8364611
    Abstract: A system and method for precaching information on a mobile device. A precaching strategy is built for a mobile device The strategy defines a forecast of data types a user is predicted to request after the occurrence of one or more data refresh conditions. The precaching strategy is built by recognizing data usage patterns in data requested by the user or a group of users over a time period. The data usage pattern comprises data types and events that are correlated to the usage of the data. The events are used to define at least one refresh condition within the precaching strategy. The precaching strategy is executed. When the occurrence of the data refresh condition is detected, data is then retrieved from a data source, wherein the data is retrieved according to the precaching strategy. The retrieved data is transmitted to a user device cache.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: January 29, 2013
    Assignee: Yahoo! Inc.
    Inventors: Meher Tendjoukian, Marc Eliot Davis, Christopher William Higgins
  • Patent number: 8326841
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster comprises one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: December 4, 2012
    Assignee: Yahoo! Inc.
    Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Publication number: 20120102044
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster comprises one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 26, 2012
    Applicant: YAHOO! INC.
    Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Patent number: 8145637
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster comprises one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: March 27, 2012
    Assignee: Yahoo, Inc.
    Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Patent number: 8065680
    Abstract: Method and apparatus for updating user data from multiple data sources in a data gateway are disclosed. The data gateway includes a persistent job table for centrally storing jobs to be processed by the plurality of servers, a server table for centrally storing statuses of activities of the plurality of servers, and a job engine for processing job requests from the multiple data sources using the persistent job table and the server table. The data gateway includes a server farm having a plurality of servers, and where both the persistent job table and the server table reside outside the plurality of servers. The data gateway further includes a virtual Internet Protocol load balancer for dynamically mapping of jobs to be processed to particular servers according to user identifiers.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: November 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Bhaskar A. Parvathaneni, Lie Yang, Meher Tendjoukian, Venkatachary Srinivasan
  • Publication number: 20110040718
    Abstract: A system and method for precaching information on a mobile device. A precaching strategy is built for a mobile device The strategy defines a forecast of data types a user is predicted to request after the occurrence of one or more data refresh conditions. The precaching strategy is built by recognizing data usage patterns in data requested by the user or a group of users over a time period. The data usage pattern comprises data types and events that are correlated to the usage of the data. The events are used to define at least one refresh condition within the precaching strategy. The precaching strategy is executed. When the occurrence of the data refresh condition is detected, data is then retrieved from a data source, wherein the data is retrieved according to the precaching strategy. The retrieved data is transmitted to a user device cache.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Applicant: Yahoo! Inc.
    Inventors: Meher Tendjoukian, Marc Eliot Davis, Christopher William Higgins
  • Publication number: 20100082618
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster comprises one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Application
    Filed: October 30, 2009
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Patent number: 7630972
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster includes one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: December 8, 2009
    Assignee: Yahoo! Inc.
    Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Publication number: 20080168033
    Abstract: A system and method are directed towards refining mobile device search results using location modifiers. Information about a mobile device user may be collected, including a current location, a default location, information from address books, or other social networking information. The user may input a search query that is parsed into a primary search term and possibly a location modifier. The location modifier may modify the search for the primary search term by refining a physical location over which the search is performed. Location modifiers may include user-specific location modifiers that may employ social networking information to refine the search query, or a location sub-string modifier that refines the search query by employing a hierarchy of location data and/or social networking information. In one embodiment, where no location modifier is included within the search query, a current, or default, location of the mobile device may be employed.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: Yahoo! Inc.
    Inventors: Edward Stanley Ott, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Publication number: 20080168052
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster comprises one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventors: Edward Stanley Ott, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Publication number: 20070109592
    Abstract: Method and apparatus for updating user data from multiple data sources in a data gateway are disclosed. The data gateway includes a persistent job table for centrally storing jobs to be processed by the plurality of servers, a server table for centrally storing statuses of activities of the plurality of servers, and a job engine for processing job requests from the multiple data sources using the persistent job table and the server table. The data gateway includes a server farm having a plurality of servers, and where both the persistent job table and the server table reside outside the plurality of servers. The data gateway further includes a virtual Internet Protocol load balancer for dynamically mapping of jobs to be processed to particular servers according to user identifiers.
    Type: Application
    Filed: November 15, 2005
    Publication date: May 17, 2007
    Inventors: Bhaskar Parvathaneni, Lie Yang, Meher Tendjoukian, Venkatachary Srinivasan
  • Publication number: 20070038703
    Abstract: A gateway is provided which includes an interface to a command memory of a content routing server, interfaces to different types of content nodes, protocol translators to transform communications between the command memory of the content routing server and the interfaces to the content nodes. The gateway may interface to content nodes that are servers or to content nodes that are client. The gateway provides a common interface to the command memory of the content routing server for coupling content and metadata to content nodes operating disparate protocols.
    Type: Application
    Filed: July 14, 2005
    Publication date: February 15, 2007
    Applicant: Yahoo! Inc.
    Inventors: Meher Tendjoukian, Venkatachary Srinivasan
  • Publication number: 20070016646
    Abstract: System and method for handling calendar events among a plurality of user devices in a communication network are disclosed. The system includes a device manager for interfacing with the plurality of user devices, where the plurality of user devices use different calendar applications and have calendar events in different data formats, and the plurality of user devices include at least a meeting organizer device and one or more attendee devices. The system further includes a calendar gateway for processing the calendar events to form a corresponding connected calendar-data-set for each connected user, where the connected calendar-data-set is stored in a calendar backend server and is shared among one or more devices of each connected user, and an email gateway for communicating the calendar events between the calendar gateway and the plurality of user devices.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Meher Tendjoukian, Marco Boerries, Venkatachary Srinivasan, Matthias Breuer, Torsten Schulz
  • Publication number: 20070014307
    Abstract: A method and apparatus are provided for removing an attachment from content and/or metadata before routing a command including the attachment through a command memory of a content router and for reattaching the attachment to an associated command after receiving the command from the command memory.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Venkatachary Srinivasan, Matthias Breuer, Torsten Schulz, Meher Tendjoukian