Patents by Inventor Shyam Sundar

Shyam Sundar 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: 20140372453
    Abstract: In a method for managing a plurality of data entities, data pertaining to transactions by a plurality of users with respect to the data entities is collected and a collaborative filtering operation is applied on the data entities to determine similarity levels of the data entities with respect to each other. In addition, for at least one of the data entities, remaining ones of the data entities are ranked according to the determined similarities while discounting for popularities of the data entities. Moreover, identifications of at least another one of the data entities having the highest rankings to the at least one of the data entities are presented to a first user to recommend the at least another one of the data entities for use by the first user.
    Type: Application
    Filed: January 20, 2012
    Publication date: December 18, 2014
    Inventors: Shyam Sundar Rajaram, Craig Peter Sayers, Rajan Lukose, Martin Scholz
  • Publication number: 20140337304
    Abstract: The disclosure relates to methods and systems for generating application retention metrics. In one aspect, a method for generating coupled application retention metrics is disclosed. First and second reference application identifiers are selected (230), and a coupled application retention metric between the first and second reference application identifiers is generated (330). The coupled retention metric is generated by querying (100) an application database including a plurality of application records, where each record includes an application identifier, a user identifier, and retention information. Retention metrics in the application database are compared for application identifiers corresponding to the first or second reference application identifier and having a common user identifier. An application of interest is selected by and its identifier is received (200) from a user of a remote application, where the selected application corresponds to the first reference application identifier.
    Type: Application
    Filed: April 27, 2012
    Publication date: November 13, 2014
    Inventors: Craig Peter Sayers, Shyam Sundar Rajaram
  • Publication number: 20140326701
    Abstract: Provided is a process for the manufacture of semiconductor devices comprising the chemical mechanical polishing of borophosphosilicate glass (BPSG) material in the presence of a chemical mechanical polishing (CMP) composition which comprises: (A) inorganic particles, organic particles, or a mixture or composite thereof, (B) at least one type of anionic phosphate or phosphonate as dispersing agent or charge reversal agent, (C) at least one type of surfactant, and (D) an aqueous medium.
    Type: Application
    Filed: December 21, 2011
    Publication date: November 6, 2014
    Applicant: BASF SE
    Inventors: Shyam Sundar Venkataraman, Eason Yu-Shen Su
  • Publication number: 20140309987
    Abstract: Reconciling detailed transaction feedback by detecting a rating of a transaction, where the rating indicates a negative experience, mining the sentiment of words in feedback text that is included with or as part of the rating to detect whether the words indicate positive sentiment or negative sentiment, responsive to determining that the words in the feedback text indicate that the feedback text connotes a positive sentiment, adjusting the rating of the transaction. The mining may include testing words in the feedback text to detect whether the words indicate positive sentiment or negative sentiment by calculating a sentiment score.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Applicant: eBay Inc.
    Inventors: Lakshman Shyam Sundar Maddali, Avani Goel Sharma
  • Patent number: 8856292
    Abstract: In an embodiment, an internetworking device is configured with compliance proxy logic that is configured for sending, to a compliance server, a request to determine whether the command conforms to one or more compliance policies, wherein the request includes the command; receiving a compliance response from the compliance server; in response to determining whether the compliance response indicates success, executing the command only when the compliance response indicates that the command conforms to the one or more compliance policies. Thus the device can determine actively whether a proposed user command or configuration change will violate established standards or policies, before the command or change is applied to the device.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: October 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Sundar Srinivasan, Rajagopal Jayaraman
  • Patent number: 8856229
    Abstract: Methods, systems and computer program products are provided for social networking. In one method, a network builder receives a digital object from the user. The digital object contains information associated with the user. The network builder extracts the information associated with the user from the digital object. The network builder further access the strength of relationships between the user and a plurality of other users, each associated with one or more social networks. The relationships strength is extracted based at least in part on the extracted information. The network builder then adds the user to one or more social networks based on the information associated with the user and the strength of the relationships between the user and the plurality of other users.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: October 7, 2014
    Assignee: Yahoo! Inc.
    Inventors: Shyam Sundar Ramamurthy, Manish Satyapal Gupta, Himanshu Verma, Shyam Krishnamurthy, Srinivas Devarakonda
  • Patent number: 8856168
    Abstract: The disclosure relates to methods and systems for generating application retention metrics. In one aspect, a method for generating a contextual application recommendation is disclosed. Contextual web location information including a remote developer identifier and/or a remote application identifier is received from a remote application. An application database including application records with a developer identifier and an application identifier is queried to determine if the contextual web location information corresponds to an application recommendation. The application database query includes comparing the remote developer identifier to the application database developer identifier to generate a first application recommendation, and/or comparing the remote application identifier to the application database application identifier to generate a second application recommendation.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: October 7, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Craig Peter Sayers, Shyam Sundar Rajaram, Mathieu Thouvenin, Shama Pagarkar
  • Publication number: 20140294588
    Abstract: A vertical-axis wind turbine system includes a novel wind turbine having helical shaped blades with serrated edges that exhibit unique airfoil characteristics. Such innovative designs of blades improve the efficiency of the turbine. Airfoil characteristics of such blades make it effective at lower wind speeds than conventional wind turbines. The exemplary system is expandable for more efficiency when the number of turns in the helical shape of blades is increased. Such a design of blades in a wind turbine generate airflow and drag in the upward direction affecting other wind turbine(s) located vertically above in close proximity. This system is modularized with many smaller wind turbines sharing the same vertical axis arranged one above another in close proximity to each other. Such an incremental design of modularized wind turbines is uniquely used to scale up for increased power generation needs.
    Type: Application
    Filed: March 27, 2013
    Publication date: October 2, 2014
    Inventors: Shyam Sundar Sarkar, Ayush Sarkar
  • Publication number: 20140244976
    Abstract: Various techniques for processing and pre-decoding branches within an IT instruction block. Instructions are fetched and cached in an instruction cache, and pre-decode bits are generated to indicate the presence of an IT instruction and the likely boundaries of the IT instruction block. If an unconditional branch is detected within the likely boundaries of an IT instruction block, the unconditional branch is treated as if it were a conditional branch. The unconditional branch is sent to the branch direction predictor and the predictor generates a branch direction prediction for the unconditional branch.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: APPLE INC.
    Inventors: Shyam Sundar, Ian D. Kountanis, Conrado Blasco-Allue, Gerard R. Williams, III, Wei-Han Lien, Ramesh B. Gunna
  • Publication number: 20140235730
    Abstract: The invention is directed to an edible solid composition having laxative properties. The composition has a smooth mouth feel, in non-gritty and has a pleasant taste. It is prepared by melt-combining together the ingredients including a bulking agent and laxative as well as an optional flavor agent and electrolyte. The melt is a dispersion containing a substantially homogeneous combination of ingredients. The melt is cooled to form an amorphous solid dispersion or solution of the ingredients. The ingredients are mutually compatible so that upon cooling they do not separately crystallize to form a gritty mouth feel product.
    Type: Application
    Filed: September 21, 2012
    Publication date: August 21, 2014
    Inventors: Veerappan Sellappan Subramanian, Paranjothy Kanni, Shyam Sundar Kumar Sarma Vangala
  • Publication number: 20140215188
    Abstract: In an embodiment, a processor includes a multi-level dispatch circuit configured to supply operations for execution by multiple parallel execution pipelines. The multi-level dispatch circuit may include multiple dispatch buffers, each of which is coupled to multiple reservation stations. Each reservation station may be coupled to a respective execution pipeline and may be configured to schedule instruction operations (ops) for execution in the respective execution pipeline. The sets of reservation stations coupled to each dispatch buffer may be non-overlapping. Thus, if a given op is to be executed in a given execution pipeline, the op may be sent to the dispatch buffer which is coupled to the reservation station that provides ops to the given execution pipeline.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: Apple Inc.
    Inventors: John H. Mylius, Gerard R. Williams, III, Shyam Sundar Balasubramanian, Conrado Blasco-Allue
  • Publication number: 20140195789
    Abstract: A circuit for implementing a branch target buffer. The branch target buffer may include a memory that stores a plurality of entries. Each entry may include a tag value, a target value, and a prediction accuracy value. A received index value corresponding to an indirect branch instruction may be used to select one of entries of the plurality of entries, and a received tag value may then be compared to the tag value of the selected entries in the memory. An entry in the memory may be selected in response to a determination that the received tag does not match the tag value of compared entries. The selected entry may be allocated to the indirect instruction branch dependent upon the prediction accuracy values of the plurality of entries.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Applicant: Apple Inc.
    Inventors: Sandeep Gupta, Shyam Sundar, Wei-Han Lien, Gerard R. Williams, III, Conrado Blasco-Allue
  • Publication number: 20140162613
    Abstract: In the present disclosure, methods and apparatuses are disclosed that enable a device to determine whether a contact is in a shared environment based on an audio sample of a voice call. More specifically, an audio sample of a voice call is generated. A controller then determines whether a contact is in an environment of the mobile device based on the audio sample.
    Type: Application
    Filed: July 12, 2011
    Publication date: June 12, 2014
    Inventors: Rajan Lukose, Shyam Sundar Rajaram, Martin B. Scholz
  • Publication number: 20140149540
    Abstract: An aspect of the present invention provides for decentralized administration of access to target systems. In an embodiment, an identity link system is provided between an identity manager and target systems, with the identity manager being required to interface with the identity link to access the target systems. The identity link maintains all the connector information for accessing the target systems such that the information need not be provided to the identity manager. Accordingly, the identity link can be co-located with target systems, for example in a remote data centre, such that access to the target systems can be controlled by administrators of the remote data centre, thereby providing decentralized administration.
    Type: Application
    Filed: April 25, 2013
    Publication date: May 29, 2014
    Applicant: Oracle International Corporation
    Inventor: Shyam Sundar Rao Mankala
  • Patent number: 8725660
    Abstract: A collection of labeled training cases is received, where each of the labeled training cases has at least one original feature and a label with respect to at least one class. Non-linear transformation of values of the original feature in the training cases is applied to produce transformed feature values that are more linearly related to the class than the original feature values. The non-linear transformation is based on computing probabilities of the training cases that are positive with respect to the at least one class. The transformed feature values are used to train a classifier.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: May 13, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: George H. Forman, Martin B. Scholz, Shyam Sundar Rajaram
  • Patent number: 8719201
    Abstract: A method and a system of making a recommendation to a user that is currently generating events based on a subset of historical event data are provided. Historical event data, which is segmented into a set of sessions, is received. Each session includes events. The sessions are associated with clusters that represent the users that generated the historical event data. Each of the associated sessions is associated with one cluster and the number of the clusters is the same as the number of the users. A determination as to which cluster is associated with events currently being generated by a current user's behavior is made. The determining does not require identification of the current user. A recommendation is made to the current user based on the cluster that is associated with the events currently being generated.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: May 6, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: George Forman, Shyam Sundar Rajaram, Martin Scholz
  • Publication number: 20140122870
    Abstract: An authentication scheme may be utilized for a single sign-on operation between servers. One or more servers (e.g., a SHAREPOINT server) receives a data request directed to a disparate server (e.g., an SAP server). A root certificate (e.g., an X.509 root certificate) is loaded for accessing the disparate server. A user certificate is dynamically generated for identifying a logged-in user. The user certificate is signed with the root certificate and sent to the disparate server for binding with the data request. The data request is sent to the disparate server for authentication using the user certificate. The disparate server accesses a mapping table to map a subject name in the user certificate. When an entry for the logged-in user is found in the mapping table, data operations are enabled between the servers. An open web protocol response containing the requested data is then received from the disparate server.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Ajay Gupta, Sudeep Rastogi, Shyam Sundar Jayasankar, Diwakar Mantha
  • Publication number: 20140095373
    Abstract: A system is provided that determines a transfer price based on a transfer pricing rule. The system receives a request to calculate a transfer price for a transaction between a first entity and a second entity of a supply chain financial orchestration flow, where the supply chain financial orchestration flow defines a trade relationship between the first entity and the second entity. The system further receives transaction information associated with the transaction. The system further selects a transfer pricing rule from a plurality of transfer pricing rules, where the transfer pricing rule defines a rule to calculate a transfer price. The system further calculates the transfer price for the transaction based on the received transaction information and the selected transfer pricing rule. The system further provides the transfer price.
    Type: Application
    Filed: September 24, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Karthik NATARAJAN, Shyam Sundar SANTHANAM, Kalyani MANDA, Balaji DUVARAGAMANI, Prabha SESHADRI
  • Publication number: 20140095361
    Abstract: A system that processes trade events is provided. The system receives events associated with a supply chain financial orchestration flow, where a supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further determines whether at least one event indicates an ownership change of an item between a first entity and a second entity. The system further generates trade events where at least one event indicates an ownership change. The system further sends the trade events to a cost accounting system. The cost accounting system further performs accounting based on the trade events and generates trade accounting events.
    Type: Application
    Filed: September 17, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Shyam Sundar SANTHANAM, Siddharth KHANNA, Jatinder GOGNA, Sunil Sama REDDY, Srinath Reddy KAYITHA
  • Publication number: 20140095246
    Abstract: A system is provided that orchestrates a supply chain event. The system receives a supply chain event from an external source system. The system further retrieves a source document referenced by the supply chain event. The system further retrieves a supply chain financial orchestration flow assigned to the source document, where the supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further selects one or more tasks defined for the supply chain financial orchestration flow. The system further initiates execution of the one or more tasks, where each task is executed at an external target system.
    Type: Application
    Filed: September 20, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Karthik NATARAJAN, Shyam Sundar SANTHANAM, Amit Ranjan KUMAR, Girish JHA