Patents by Inventor UDAYA KUMAR

UDAYA KUMAR 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: 20150235135
    Abstract: A method and system for identifying episodic events in a user's life using an electronic device are provided. The method includes receiving, by the electronic device, unstructured data from at least one data source associated with a user, and identifying at least one episodic event from the unstructured data based on at least one parameter, wherein the at least one parameter is at least one of a casual reasoning, a spatial reasoning, or a temporal reasoning.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 20, 2015
    Inventors: Lokendra SHASTRI, Rohini NOOKALA, Sohini SENGUPTA, Kapil KHATKE, Kailash ATAL, Nishu BANSAL, Rajat TANDON, Udaya KUMAR
  • Patent number: 8468119
    Abstract: Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: June 18, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Udaya Kumar, Louay Gargoum, Tony O'Donnell
  • Patent number: 8443003
    Abstract: A system includes reception of first data content, generation of a first semantic representation of the first data content, determination of whether the first semantic representation is similar to a second semantic representation of second data content, generation of a third semantic representation based on the first semantic representation and on the second semantic representation, and association of the third semantic representation with the first data content and with the second data content if the first semantic representation is similar to the second semantic representation, and association of the first semantic representation with the first data content if the first semantic representation is not similar to the second semantic representation.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: May 14, 2013
    Assignee: Business Objects Software Limited
    Inventors: Tony O'Donnell, Paul Sheedy, Udaya Kumar
  • Publication number: 20130041897
    Abstract: A system includes reception of first data content, generation of a first semantic representation of the first data content, determination of whether the first semantic representation is similar to a second semantic representation of second data content, generation of a third semantic representation based on the first semantic representation and on the second semantic representation, and association of the third semantic representation with the first data content and with the second data content if the first semantic representation is similar to the second semantic representation, and association of the first semantic representation with the first data content if the first semantic representation is not similar to the second semantic representation.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: Tony O'Donnell, Paul Sheedy, Udaya Kumar
  • Publication number: 20120158813
    Abstract: Various embodiments of systems and methods for accessing a plurality of services using a service abstraction layer are described herein. A plurality of services from one or more service provider is registered in a service abstraction layer. A request, from a service requestor, for accessing at least one service of the registered plurality of services is received at the service abstraction layer. Further, the received service request, at a service invoker of the service abstraction layer is forwarded to at least one corresponding service provider. Furthermore, successful execution of the requested service by the corresponding service providers is determined at the service invoker. Based on the determination, a response from the corresponding service provider is returned to the service requestor. Therefore, communication between the service requestor and the multiple service providers is handled by the service abstraction layer, which acts as a centralized layer.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Inventors: Udaya Kumar, Peer Hilgers, Thomas Spangemacher, Julien Weber
  • Publication number: 20120016899
    Abstract: Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: July 14, 2010
    Publication date: January 19, 2012
    Applicant: Business Objects Software Ltd.
    Inventors: Udaya Kumar, Louay Gargoum, Tony O'Donnell
  • Publication number: 20110282980
    Abstract: Various embodiments of systems and methods for dynamically protecting a server during sudden surges in traffic are described herein. A gatekeeper is triggered by an incoming system request. Based upon queue size associated with the server and expiration of the elements of the queue, the gatekeeper determines whether to forward the incoming system request to the server. The queue size comprises a maximum allowable load within a time window. The expired elements in the queue are removed by comparing the difference of current time and time-stamped time, with time window. If the queue is not full or even if the queue is full but one of the elements in the queue is expired, the incoming system request may be forwarded to the server. If the queue is full and there are no expired elements in the queue, the incoming system request may be dropped.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Inventors: UDAYA KUMAR, Louay Gargoum