Patents by Inventor Srinivasan Parthasarathy

Srinivasan Parthasarathy 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: 8625538
    Abstract: A method for association of a mobile terminal with an access point (AP) includes determining a set of available APs. The AP from among the available APs that has the coverage area that is likely to encompass the mobile terminal for the greatest period of time or distance is selected. The selected AP is associated with the mobile terminal.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Minkyong Kim, Zhen Liu, Srinivasan Parthasarathy, Dimitrios Pendarakis, Hao Yang
  • Publication number: 20130346411
    Abstract: A horizontal anomaly detection method includes receiving at plurality of objects described in a plurality of information sources, wherein each individual information source captures a plurality of similarity relationships between the objects, combining the information sources to determine a similarity matrix whose entries represent quantitative scores of similarity between pairs of the objects, and identifying at least one horizontal anomaly of the objects within the similarity matrix, wherein the horizontal anomalies are anomalous relationships across the plurality of information sources.
    Type: Application
    Filed: August 27, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WEI FAN, Jing Gao, Srinivasan Parthasarathy, Deepak Turaga
  • Patent number: 8595093
    Abstract: A program interface which provides access from a business management application to an accounting application to share account information. As described in illustrative embodiments, the system includes an interface module to instantiate and invoke an interface from the business management application to generate an accounting record from an opportunity or prospect record in the business management application. Thus, the accounting record is generated through the interface from the business management application to eliminate the need for duplicate data entry in the accounting application.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: November 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Gregory Scott Greenaae, Samir B. Manjure, Nicholas James Thomson, Srinivasan Parthasarathy
  • Patent number: 8572107
    Abstract: A horizontal anomaly detection method includes receiving at plurality of objects described in a plurality of information sources, wherein each individual information source captures a plurality of similarity relationships between the objects, combining the information sources to determine a similarity matrix whose entries represent quantitative scores of similarity between pairs of the objects, and identifying at least one horizontal anomaly of the objects within the similarity matrix, wherein the horizontal anomalies are anomalous relationships across the plurality of information sources.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Wei Fan, Jing Gao, Srinivasan Parthasarathy, Deepak Turaga
  • Publication number: 20130151536
    Abstract: A method, an apparatus and an article of manufacture for processing a random-walk based vertex-proximity query on a graph. The method includes computing at least one vertex cluster and corresponding meta-information from a graph, dynamically updating the clustering and corresponding meta-information upon modification of the graph, and identifying a vertex cluster relevant to at least one query vertex and aggregating corresponding meta-information of the cluster to process the query.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leman Akoglu, Rohit M. Khandekar, Vibhore Kumar, Srinivasan Parthasarathy, Deepak Rajan, Kun-Lung Wu
  • Publication number: 20130151543
    Abstract: A horizontal anomaly detection method includes receiving at plurality of objects described in a plurality of information sources, wherein each individual information source captures a plurality of similarity relationships between the objects, combining the information sources to determine a similarity matrix whose entries represent quantitative scores of similarity between pairs of the objects, and identifying at least one horizontal anomaly of the objects within the similarity matrix, wherein the horizontal anomalies are anomalous relationships across the plurality of information sources.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Inventors: Wei Fan, Jing Gao, Srinivasan Parthasarathy, Deepak Turaga
  • Patent number: 8463667
    Abstract: A method and system for configuring an instance of a business information application program based on data exported from an instance of the application program is provided. Each instance of the application program has a database storing an organizations' business data. Template providers desiring to provide a template containing configuration and instance data to organizations using the application program may use the application program to set up configuration and instance data for a particular type of organization. Once the database is populated with configuration and instance data, the template provider can use an export function to export the configuration and instance data to a template file. The template file is then provided to an organization that wants to initialize its database based on the template. The organization uses an import function to import configuration and instance data from the template into the organization's database.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher P. Stine, Donna Daem, Srinivasan Parthasarathy, Ingibjorg Numadottir, Brett M. Davis, Jesper K. Olsen, Guner Akturk
  • Publication number: 20130024246
    Abstract: A modeling application enables consistency among business applications and among business application processes by providing internal control rules for the business applications according to an organization model. The modeling application may model the organization by structuring the organization types within the modeled organization and providing the internal control rules for deployed business applications to comply with the organization model. The internal control rules define application semantics, properties, and policies for the business applications to provide consistent functionality across the organization.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Madan Natu, Balachandran Atur, Arthur Greef, Srinivasan Parthasarathy, Tao Wang, Ramesh Gururaja, Vijay Kurup, Sukumar Rathnam, Angel Saenz-Badillos
  • Patent number: 8286191
    Abstract: Techniques for dynamically modifying inter-connections between components in an application are provided. The techniques include receiving a data producer profile for each output port within a software application to be executed on one or more processors, receiving a data subscription profile for each input port of each component of the application, establishing connections between the output ports and the input ports of the components in the application based on a comparison of each data producer profile and each data subscription profile, executing the application on one or more processors to process streams of data, receiving either or both of a new data producer profile or a new data subscription profile during the execution of the application, and establishing at least one new connection between an output port and an input port based upon a revised comparison of the received data profiles that include the new data profile.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lisa Amini, Henrique Andrade, Bugra Gedik, Nagui Halim, Srinivasan Parthasarathy
  • Publication number: 20120216240
    Abstract: Data security is implemented through a query based policy constraining a primary table. Nested tables inherit the security policy by implementing the policy queries of the primary table. Operations on nested tables such as join actions execute the security policy queries once due to inheritance from the primary table therefore optimizing query modeling. A security policy may respond to a context or a role by executing queries responsive to the context.
    Type: Application
    Filed: February 17, 2011
    Publication date: August 23, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ramakanthachary Gottumukkala, Vijay Kurup, Srinivasan Parthasarathy, Edvardas Budrys, Tanmoy Dutta, Arindam Chatterjee
  • Publication number: 20120096549
    Abstract: Performing adaptive cyber-security analytics including a computer implemented method that includes receiving a report on a network activity. A score responsive to the network activity and to a scoring model is computed at a computer. The score indicates a likelihood of a security violation. The score is validated and the scoring model is automatically updated responsive to results of the validating. The network activity is reported as suspicious in response to the score being within a threshold of a security violation value.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: Lisa Amini, Mihai Christodorescu, Mitchell A. Cohen, Srinivasan Parthasarathy, Josyula Rao, Reiner Sailer, Douglas L. Schales, Wietse Z. Venema, Olivier Verscheure
  • Patent number: 8112416
    Abstract: A semantic publish-subscribe system, including: a plurality of subscribers; a plurality of publishers; and a server that receives and stores subscriptions that are described in web ontology language (OWL) graph patterns from the plurality of subscribers and that receives events that are described in semantic graphs formed by OWL assertions from the plurality of publishers, wherein when the server receives an event from a publisher, the server expands the OWL assertions of the event using a reasoner to produce an expanded event, the server matches the expanded event to a subscription, and then, the server notifies a subscriber whose interest matches the event.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhen Liu, Srinivasan Parthasarathy, Anand Ranganathan, Hao Yang
  • Patent number: 8078612
    Abstract: Data may be provided in a language chosen by a user. A data record may be stored in a database using symbols to represent data. These symbols may be converted into various languages. A resource file for a given language defines a correspondence between the symbols in the record and the words in that language. A user indicates a choice of language in which to receive data. The user's choice is stored in the database, and conversion information from the resource file for the user's chosen language is copied to the database. When a program connects to a database and requests data records, the user's language choice is retrieved from the data, and the conversion information stored in the database is used to convert the data records into the chosen language. The requested data is then provided to the application in the user's chosen language.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Soren Francker, Jørn Lindhard Mortensen, Srinivasan Parthasarathy, Hans Jørgen Grøn
  • Publication number: 20110288808
    Abstract: The present invention describes a method and system for optimizing a test flow within each ATE (Automated Test Equipment) station. The test flow includes a plurality of test blocks. A test block includes a plurality of individual tests. A computing system schedule the test flow based one or more of: a test failure model, test block duration and a yield model. The failure model determines an order or sequence of the test blocks. There are at least two failure models: independent failure model and dependant failure model. The yield model describes whether a semiconductor chip is defective or not. Upon completing the scheduling, the ATE station conducts tests according to the scheduled test flow. The present invention can also be applied to software testing.
    Type: Application
    Filed: May 20, 2010
    Publication date: November 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Fan, Nagui Halim, Mark C. Johnson, Srinivasan Parthasarathy, Deepak S. Turaga, Olivier Verscheure
  • Patent number: 8055653
    Abstract: An edge-covering based greedy method for shared filter ordering includes receiving a plurality of queries, wherein each query is a conjunction of filters, and each filter is shared across multiple queries of the plurality of queries, evaluating a unit price of each filter, evaluating, sequentially, each filter in order of a lowest to a highest unit price, to determine a value for each filter, and changing an ordering of the filters according to the values. An edge-covering based harmonic method for shared filter ordering includes receiving a plurality of queries, wherein each query is a conjunction of filters, and each filter is shared across multiple queries of the plurality of queries, evaluating a weight of each filter, evaluating, randomly, each filter having a probability inversely proportionally to its weight, to determine a value, and changing an ordering of the filters according to the values.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Zhen Liu, Srinivasan Parthasarathy, Anand Ranganathan, Hao Yang
  • Patent number: 7974993
    Abstract: A system for supporting version management is provided. The system includes a first application having a plurality of versions. Each of the plurality of versions is associated with a separate a version-specific assembly. A loader is configured to load one of the version-specific assemblies, the assembly then being utilized as a basis for deriving an object from a database associated with the first application. The object is provided to a second application, typically in response to a corresponding request.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert Blanch, Srinivasan Parthasarathy, Jesper Olsen
  • Publication number: 20100293207
    Abstract: According to an exemplary embodiment of the present invention, a method to configure a network of classifiers includes configuring a plurality of classifiers in a network of classifiers, such that the configuring associates a plurality of operating points with each output branch, associating a different quality profile with each output point for each output branch in the plurality of classifiers, and storing the configured network of classifiers and quality profile associations in the computer system to be used for classifying future input data according to the network configuration and quality profile association. Each classifier comprises executable code that classifies the data. Each of said classifiers has a plurality of the output branches that each output the data to another classifier. Each operating point comprises a probability of determining that a data item input to the classifier has a particular characteristic and a probability that said determination falsely detected the characteristic.
    Type: Application
    Filed: May 14, 2009
    Publication date: November 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Srinivasan Parthasarathy, Deepak S. Turaga, Olivier Verscheure
  • Publication number: 20100293301
    Abstract: Techniques for dynamically modifying inter-connections between components in an application are provided. The techniques include receiving a data producer profile for each output port within a software application to be executed on one or more processors, receiving a data subscription profile for each input port of each component of the application, establishing connections between the output ports and the input ports of the components in the application based on a comparison of each data producer profile and each data subscription profile, executing the application on one or more processors to process streams of data, receiving either or both of a new data producer profile or a new data subscription profile during the execution of the application, and establishing at least one new connection between an output port and an input port based upon a revised comparison of the received data profiles that include the new data profile.
    Type: Application
    Filed: May 14, 2009
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa D. Amini, Henrique Andrade, Bugra Gedik, Nagui Halim, Srinivasan Parthasarathy
  • Patent number: 7745264
    Abstract: Various semiconductor chip underfills and methods of making the same are provided. In one aspect, a method of manufacturing is provided that includes coupling a semiconductor chip to a substrate to leave a gap therebetween, and forming an underfill layer in the gap. The underfill layer includes a first plurality of filler particles that have a first average size and a second plurality of filler particles that have a second average size smaller than the first average size such that the first plurality of filler particles is concentrated proximate the substrate and the second plurality of filler particles is concentrated proximate the semiconductor chip so that a bulk modulus of the underfill layer is larger proximate the substrate than proximate the semiconductor chip.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: June 29, 2010
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jun Zhai, Ranjit Gannamani, Srinivasan Parthasarathy
  • Publication number: 20090313619
    Abstract: The described implementations relate to installation of customized applications. One technique obtains a software application generated by a producer. The technique identifies customizations made by a customizer to the software application that are desired by a customer. The technique further installs the software application and the customizations on the customer's computer in a single operation.
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Srinivasan Parthasarathy, Chandrudu Pokala, Soren Francker, Heriberto Coll, Christopher P. Stine