Patents by Inventor Shankar Iyer

Shankar Iyer 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: 8412652
    Abstract: After receipt of a training and execution plan, a trainer operator is automatically trained based on specified training documents so as to generate a new trained operator for extracting information from documents. The new trained operator is a new version of the trainee operator. Both trainee operators are automatically retained for later use in extracting information from one or more unknown documents. After receipt of the training and execution plan, the new trained operator is automatically executed on one or more unknown documents so as to extract information from such one or more unknown documents.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: April 2, 2013
    Assignee: Yahoo! Inc.
    Inventors: Cong Yu, Mridul Muralidharan, Arun Shankar Iyer, Philip Lewis Bohannon
  • Patent number: 8065484
    Abstract: Enhanced access data available in a cache. In one embodiment, a cache maintaining copies of source data is formed as a volatile memory. On receiving a request directed to the cache for a copy of a data element, the requested copy maintained in the cache is sent as a response to the request. In another embodiment used in the context of applications accessing databases in a navigational model, a cache maintains rows of data accessed by different user applications on corresponding connections. Applications may send requests directed to the cache to retrieve copies of the rows, populated potentially by other applications, while the cache restricts access to rows populated by other applications when processing requests directed to the source database system. In another embodiment, an application may direct requests to retrieve data elements caused to be populated by activity on different connections established by the same application.
    Type: Grant
    Filed: September 3, 2007
    Date of Patent: November 22, 2011
    Assignee: Oracle International Corporation
    Inventors: Shankar Iyer, Krishna Mohan Venkata Itikarlapalli
  • Publication number: 20110264648
    Abstract: Embodiments are directed towards managing a display of search results by employing a query-classification for a search query to selectively display trust search results that are displayed distinct from non-trust search results. A search query is classified into a query-class. A search is then performed over non-trust sources, and selectively over trust data sources to obtain non-trust and trust search results, respectively. The trust search results are rank ordered based on various categories of search criteria, including, for example, explicit and implicit relationships. Based on the query-class, a different number of trust search results may be displayed. Further, a position for which the trust search results may be displayed may be based on the query-class. Moreover, the non-trust search results displayed distinct or separate from the trust search results to readily distinguish a type of source of the search results.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 27, 2011
    Applicant: Yahoo! Inc.
    Inventors: Tom Gulik, Arun Shankar Iyer, Prasenjit Sarkar, Vinay Kakade, Erwin Tam
  • Publication number: 20110153542
    Abstract: A system is disclosed for obtaining and aggregating opinions generated by multiple sources with respect to one or more objects. The disclosed system uses observed variables associated with an opinion and a probabilistic model to estimate latent properties of that opinion. With those latent properties, the disclosed system may enable publishers to reliably and comprehensively present object information to interested users.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: Yahoo! Inc.
    Inventors: Srujana Merugu, Arun Shankar Iyer, Ashwin Kumar V. Machanavajjhala, Santhiya Keerthi Selvaraj, Philip L. Bohannon
  • Publication number: 20110117522
    Abstract: The invention provides a screw type dental implant system (1), comprising three components namely-Dental implant fixture (2), Multifunctional component (3) and the Abutment screw (4). The invention includes screw shape dental implant fixture with external surface having Buttress threads on the body and micro threads at the collar of particular dimensions. This combination provides advantages of improved biomechanics at the implant abutment interface, self-tapping nature to the implant and minimizes the stresses at the crest of the bone leading to decrease resorption of crestal bone during the implant functioning thus ensuring long-term implant stability. The multifunctional component of the system serves the purpose of implant mount, impression analog and final abutment. In addition the multifunctional component has a single prosthetic platform so one component is compatible with different implant dimensions.
    Type: Application
    Filed: October 23, 2008
    Publication date: May 19, 2011
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Mahesh Verma, Naresh Bhatnagar, Abhinav Sood, Farukh Faraz, Kshitij Sharma, Gedela Venugopal Rao, Palani Selva Kumar, Shankar Iyer
  • Publication number: 20110113063
    Abstract: A method for identifying a brand name is described herein. The method involves obtaining category keywords associated with a category, designating a subgroup of the category keywords as brand name keywords for a particular brand name, receiving a search term, determining that the search term is a brand name keyword, and identifying the particular brand name corresponding to the brand name keyword.
    Type: Application
    Filed: November 9, 2009
    Publication date: May 12, 2011
    Inventors: Bob Schulman, Sathiya Keerthi Selvaraj, Vinay Kakade, Mani Abrol, Amit Basu, Arun Shankar Iyer, Philip Bohannon
  • Publication number: 20110087646
    Abstract: Techniques are provided for the efficient location, processing, and retrieval of local product information derived from web pages generally locatable through form queries submitted to web pages often referred to as the “deep” or “hidden” web. In an embodiment, information such as product information and dealer-location information is located on a web page form such as a dealer-locator form. After location of a suitable web page form, editorial wrapping is performed to create an automated information extraction process. Using the automated information extractor, deep-web crawling is performed. A grid-based extraction of individual business records is performed, and matching and ingestion are performed in conjunction with a business listing database. Finally, metadata tags are added to entries in the business listing database. Metadata tags also may be added to entries in other databases.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Inventors: Nilesh Dalvi, Raghu Ramakrishnan, Vinay Kakade, Arup Kumar Choudhury, Sathiya Keerthi Selvaraj, Philip Bohannon, Mani Abrol, David Ciemiewicz, Arun Shankar Iyer, Vipul Agarwal, Alok S. Kirpal
  • Publication number: 20100227301
    Abstract: Disclosed are methods and apparatus for extracting information from one or more documents. A training and execution plan is received, and such plan specifies invocation of a trainer operator for initiating training of a trainee operator based on a set of training documents so as to generate a new trained operator that is to then be invoked so as to extract information from one or more unknown documents. The trainee operator is configured to extract information from one or more unknown documents, and each training document is associated with classified information. After receipt of the training and execution plan, the trainer operator is automatically executed to train the trainee operator based on the specified training documents so as to generate a new trained operator for extracting information from documents. The new trained operator is a new version of the trainee operator.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 9, 2010
    Applicant: YAHOO! INC.
    Inventors: Cong Yu, Mridul Muralidharan, Arun Shankar Iyer, Philip Lewis Bohannon
  • Patent number: 7770927
    Abstract: A system for absorbing energy in a vehicle includes a pair of laterally spaced upper and lower side rails which extend along a longitudinal axis. The lower side rails are disposed below the upper side rails. An upper member extends transverse to the longitudinal axis and interconnects the upper side rails. A lower member extends transverse to the longitudinal axis and interconnects the lower side rails. The upper and lower members are each disposed to transmit energy from the upper and lower members through the respective upper and lower side rails. The upper and lower members are configured to simultaneously deform upon impact of the vehicle with an object and transfer a force generated from impacting the object to the upper and lower side rails, respectively.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: August 10, 2010
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Bhushan W. Dandekar, Vikas Bhu Sharma, Vijay Shankar Iyer, Manoj Marella
  • Publication number: 20090261620
    Abstract: A system for absorbing energy in a vehicle includes a pair of laterally spaced upper and lower side rails which extend along a longitudinal axis. The lower side rails are disposed below the upper side rails. An upper member extends transverse to the longitudinal axis and interconnects the upper side rails. A lower member extends transverse to the longitudinal axis and interconnects the lower side rails. The upper and lower members are each disposed to transmit energy from the upper and lower members through the respective upper and lower side rails. The upper and lower members are configured to simultaneously deform upon impact of the vehicle with an object and transfer a force generated from impacting the object to the upper and lower side rails, respectively.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Bhushan W. Dandekar, Vikas Bhu Sharma, Vijay Shankar Iyer, Manoj Marella
  • Publication number: 20090024794
    Abstract: Enhanced access data available in a cache. In one embodiment, a cache maintaining copies of source data is formed as a volatile memory. On receiving a request directed to the cache for a copy of a data element, the requested copy maintained in the cache is sent as a response to the request. In another embodiment used in the context of applications accessing databases in a navigational model, a cache maintains rows of data accessed by different user applications on corresponding connections. Applications may send requests directed to the cache to retrieve copies of the rows, populated potentially by other applications, while the cache restricts access to rows populated by other applications when processing requests directed to the source database system. In another embodiment, an application may direct requests to retrieve data elements caused to be populated by activity on different connections established by the same application.
    Type: Application
    Filed: September 3, 2007
    Publication date: January 22, 2009
    Applicant: Oracle International Corporation
    Inventors: Shankar Iyer, Krishna Mohan Itikarlapalli
  • Publication number: 20070035403
    Abstract: A method, apparatus and system of personal healthcare management are disclosed. In one embodiment, a method includes storing a crisis relevant data of a user of a personal communication module on the personal communication module, routing an emergency signal of the user from the personal communication module to a dispatch center, and automatically communicating the crisis relevant data to the dispatch center through the personal communication module. The method may include electronically communicating through the dispatch center the crisis relevant data of the user to a first responder without manual reentry by the dispatch center. In addition, the method may include processing a communication of a health aggregation system to update the crisis relevant data when the system updates a heath history data of the user based on a healthcare provider of the user providing a revised health data of the user through middleware conversion layer(s).
    Type: Application
    Filed: August 11, 2006
    Publication date: February 15, 2007
    Inventors: Sudhir Krishna, Shankar Iyer
  • Patent number: 7058706
    Abstract: A method and apparatus for determining latency between multiple servers and a client receives requests for content server addresses from local domain names servers (LDNS). POPs that can serve the content are determined and sent latency metric requests. The content server receives the request for latency metrics and looks up the latency metric for the requesting client. Periodic latency probes are sent to the IP addresses in a Latency Management Table. The IP addresses of clients are masked so the latency probes are sent to higher level servers to reduce traffic across the network. The hop count and latency data in the packets sent in response to the latency probes are stored in the Latency Management Table and is used to determine the latency metric from the resident POP to the requesting client before sending the latency metric to the requesting server. The BGP hop count in the Latency Management Table is used for the latency metric upon the first request for an IP address.
    Type: Grant
    Filed: September 7, 2000
    Date of Patent: June 6, 2006
    Assignee: Akamai Technologies, Inc.
    Inventors: Shankar Iyer, Sridhara Lanka