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: 8417782Abstract: 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: GrantFiled: July 14, 2005Date of Patent: April 9, 2013Assignee: Yahoo! Inc.Inventors: Meher Tendjoukian, Marco Boerries, Venkatachary Srinivasan, Matthias Breuer, Torsten Schulz
-
Patent number: 8364611Abstract: 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: GrantFiled: August 13, 2009Date of Patent: January 29, 2013Assignee: Yahoo! Inc.Inventors: Meher Tendjoukian, Marc Eliot Davis, Christopher William Higgins
-
Patent number: 8326841Abstract: 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: GrantFiled: October 11, 2011Date of Patent: December 4, 2012Assignee: Yahoo! Inc.Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
-
Publication number: 20120102044Abstract: 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: ApplicationFiled: October 11, 2011Publication date: April 26, 2012Applicant: YAHOO! INC.Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
-
Patent number: 8145637Abstract: 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: GrantFiled: October 30, 2009Date of Patent: March 27, 2012Assignee: Yahoo, Inc.Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
-
Patent number: 8065680Abstract: 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: GrantFiled: November 15, 2005Date of Patent: November 22, 2011Assignee: Yahoo! Inc.Inventors: Bhaskar A. Parvathaneni, Lie Yang, Meher Tendjoukian, Venkatachary Srinivasan
-
Publication number: 20110040718Abstract: 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: ApplicationFiled: August 13, 2009Publication date: February 17, 2011Applicant: Yahoo! Inc.Inventors: Meher Tendjoukian, Marc Eliot Davis, Christopher William Higgins
-
Publication number: 20100082618Abstract: 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: ApplicationFiled: October 30, 2009Publication date: April 1, 2010Applicant: Yahoo! Inc.Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
-
Patent number: 7630972Abstract: 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: GrantFiled: January 5, 2007Date of Patent: December 8, 2009Assignee: Yahoo! Inc.Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
-
Publication number: 20080168033Abstract: 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: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: Yahoo! Inc.Inventors: Edward Stanley Ott, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
-
Publication number: 20080168052Abstract: 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: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Inventors: Edward Stanley Ott, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
-
Publication number: 20070109592Abstract: 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: ApplicationFiled: November 15, 2005Publication date: May 17, 2007Inventors: Bhaskar Parvathaneni, Lie Yang, Meher Tendjoukian, Venkatachary Srinivasan
-
Publication number: 20070038703Abstract: 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: ApplicationFiled: July 14, 2005Publication date: February 15, 2007Applicant: Yahoo! Inc.Inventors: Meher Tendjoukian, Venkatachary Srinivasan
-
Publication number: 20070016646Abstract: 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: ApplicationFiled: July 14, 2005Publication date: January 18, 2007Applicant: Yahoo! Inc.Inventors: Meher Tendjoukian, Marco Boerries, Venkatachary Srinivasan, Matthias Breuer, Torsten Schulz
-
Publication number: 20070014307Abstract: 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: ApplicationFiled: July 14, 2005Publication date: January 18, 2007Applicant: Yahoo! Inc.Inventors: Venkatachary Srinivasan, Matthias Breuer, Torsten Schulz, Meher Tendjoukian