Patents by Inventor Dinesh Verma

Dinesh Verma 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: 20130337810
    Abstract: A technique for transmitting an object to a mobile device is provided. In response to the mobile device moving from a first area serviced by a first cache to a second area serviced by a second cache, the first cache transmits the object stored in the first cache to the second cache. The first cache transmits instructions to the second cache that cause the second cache to forward the object to the mobile device in the second area.
    Type: Application
    Filed: August 21, 2013
    Publication date: December 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Bongjun Ko, Kang-won Lee, Vasileios Pappas, Dinesh Verma
  • Patent number: 8576835
    Abstract: The present invention is directed to a method for propagating contextual data in an audio communication by storing the contextual data obtained from a calling party in an extensible mark-up language formatted text document. A telephone call between a first party and a second party is converted to a session initiation protocol based voice over internet protocol communication, and the stored text document is attached to session initiation protocol messages that control the voice over internet protocol communication. The document is attached to the signaling messages by embedding the text document in a session description payload associated with the session initiation protocol message. The attached document is propagated with the audio communication, including when the signaling messages are used to transfer the audio communication from the second party to a third party or to add one or more addition parties to the audio communication.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Maria Rene Ebling, Zon-Yin Shae, Edith Helen Stern, Dinesh Verma
  • Patent number: 8576756
    Abstract: A technique for transmitting an object to a mobile device is provided. In response to the mobile device moving from a first area serviced by a first cache to a second area serviced by a second cache, the first cache transmits the object stored in the first cache to the second cache. The first cache transmits instructions to the second cache that cause the second cache to forward the object to the mobile device in the second area.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bongjun Ko, Kang-won Lee, Vasileios Pappas, Dinesh Verma
  • Patent number: 8543699
    Abstract: In one embodiment, the invention is a method and apparatus for distributed policy evaluation. One embodiment of a method for evaluating a systems management policy, where the policy includes a condition and an action to be taken when the condition evaluates to TRUE, includes forwarding the policy, by a first autonomic manager, to a second autonomic manager and receiving at the first autonomic manager at least partial evaluation results for the condition from a third autonomic manager. The first autonomic manager, the second autonomic manager, and the third autonomic manager are arranged in a ring configuration such that the evaluating occurs in a cascading manner, and only the first autonomic manager has access to a policy storage from which the policy is retrieved.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mandis S. Beigi, Seraphin Calo, David A. George, Dinesh Verma
  • Publication number: 20130246577
    Abstract: Content delivery by a network node is optimized. The network node is communicatively coupled between multiple end user devices and at least one content service provider. A request for a media streaming service available from the content service provider is intercepted from a first requestor device. It is determined if the media streaming service is registered for delivery optimization based on at least one service rule specific to the media streaming service. It is determined if a second requestor device is currently receiving the media streaming service from the content service provider. In response to the media streaming service being received by the second requestor device, delivery optimization of the media streaming service is performed by replicating the media streaming service for delivery to the first requestor device. The replicated media streaming service is sent to the first requestor device.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Cesar A. GONZALES, Kang-Won Lee, Sumedh W. Sathaye, Dinesh Verma, Peter Westerink
  • Patent number: 8412791
    Abstract: An apparatus and method for off-loading application components to edge servers are provided. An application is made edge-aware by defining which components of the application may be run from an edge server, and which components cannot be run from an edge server. When a request is received that is to be processed by an application on an origin server, a determination is made as to whether the application contains edgable components. If so, an edgified version of the application is created. When a request is received that is handled by a component that may be run on the edge server, the request is handled by that component on the edge server. When a request is received that is handled by a component that is not edgable, the request is passed to a proxy agent which then provides the request to a broker agent on the origin server.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rajesh S. Agarwalla, Khalil S. Amiri, Madhu Chetuparambil, James R. Giles, Manu M. Gugnani, Shih-pai Lee, Subbarao Meduri, Mahesh Patil, Dinesh Verma
  • Publication number: 20130051300
    Abstract: A method for reducing bandwidth used in multiple transmissions on a cellular network includes mapping at least one request of at least one end-device to a unicast channel between server and an intermediary in the network, creating a correlated multicast communication channel between the intermediary and the at least one end-device, and transferring data from the unicast channel to a multicast channel at the intermediary.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: Ting He, Vasileios Pappas, Dinesh Verma
  • Publication number: 20130051257
    Abstract: A method for scheduling a sequential transmission of a plurality of packets includes estimating a time when each of the plurality of packets waiting to be transmitted will be used by a device targeted to receive the plurality of packets, and mapping the time of each of the plurality of packets to a prioritization among the plurality of packets.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: Vasileios Pappas, Dinesh Verma
  • Patent number: 8370466
    Abstract: An operator guidance system is provided for an administrator managing a computer network such as a distributed computer system. Fault events reported by a fault management system in the network are enhanced to include topology information about other nodes (such as neighbor nodes, path nodes and/or service nodes) that may have been responsible for the fault. The enhanced events are correlated with configuration commands used in the past to correct faults. A set of guidance rules are developed based on the actions that were taken by the operator in handling previous faults of a similar nature. The guidance rules can be displayed to the administrator to facilitate network fault resolution. Using a set of predefined policies, some of the corrective actions can be performed automatically.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dinesh Verma, Graham Anthony Bent
  • Publication number: 20130003708
    Abstract: A technique for transmitting an object to a mobile device is provided. In response to the mobile device moving from a first area serviced by a first cache to a second area serviced by a second cache, the first cache transmits the object stored in the first cache to the second cache. The first cache transmits instructions to the second cache that cause the second cache to forward the object to the mobile device in the second area.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bongjun Ko, Kang-won Lee, Vasileios Pappas, Dinesh Verma
  • Patent number: 8139477
    Abstract: A method and apparatus in accordance with the present invention provides monitoring a self-adjusting multi-tier processing system. At least one computing resource of one of the tiers of the self-adjusting multi-tier processing system is dynamically bypassed based on at least one predetermined criterion, wherein dynamically bypassing energizes or de-energizes a bypass control switch that operates to route data between tiers of the system in a manner that excludes the at least one computing resource.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Freimuth, Charles L. Haymes, David P. Olshefski, John M. Tracey, Dinesh Verma, Charles P. Wright
  • Patent number: 8122505
    Abstract: Systems and methods are provided for detecting malicious behavior in mobile ad-hoc wireless networks. The mobile ad-hoc network contains a plurality of actual nodes and a plurality of decoys that are derived from the actual nodes using duplicate instances of the operational software of the actual nodes in combination with a virtual interconnection topology created to make the decoys appear as actual nodes within the mobile ad-hoc network. The interconnection topology includes routing characteristics indicating that the most efficient path of communication to any given decoy is through at least one actual node in the network. The decoys are used to identify malicious behavior in the network and in particular to identify attempt to communicate directly with decoys in contradiction to the created interconnection topology. When the malicious behavior is associated with an identifiable node, corrective action is taken that includes quarantining that node from the other nodes in the network.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Dinesh Verma
  • Publication number: 20110267577
    Abstract: The present invention relates to an ophthalmic diagnostic apparatus. The apparatus comprises: a display means (12) arranged to be worn in proximity to a user's eyes and arranged for displaying images relating to at least one visual function test to a user; a first user interface (14) for providing instructions to a user relating to said at least one visual function test and a second user interface (16) for receiving responses from said user in relation to said at least one visual function test; storage means (22) for storing data relating to said at least one visual function test; control means (18) for transferring said data relating to said at least one visual function test to said display means and said user interface; and output means for outputting a signal responsive to the user responses so as to assist with ophthalmic diagnosis.
    Type: Application
    Filed: August 19, 2009
    Publication date: November 3, 2011
    Inventor: Dinesh Verma
  • Patent number: 8006290
    Abstract: A system and method for ratifying policies are provided. A method for ratifying a policy in a policy-based decision system comprises: determining if a new policy interacts with an existing policy in the policy-based decision system; and ratifying the new policy to exist in the policy-based decision system.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Seraphin B. Calo, James R. Giles, Kang-Won Lee, Mukesh K. Mohania, Dinesh Verma, Jorge Lobo
  • Publication number: 20110019533
    Abstract: A method and apparatus in accordance with the present invention provides monitoring a self-adjusting multi-tier processing system. At least one computing resource of one of the tiers of the self-adjusting multi-tier processing system is dynamically bypassed based on at least one predetermined criterion, wherein dynamically bypassing energizes or de-energizes a bypass control switch that operates to route data between tiers of the system in a manner that excludes the at least one computing resource.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Inventors: Douglas M. Freimuth, Charles L. Haymes, David P. Olshefski, John M. Tracey, Dinesh Verma, Charles P. Wright
  • Publication number: 20100292999
    Abstract: The present invention relates to an ophthalmic diagnostic apparatus. The apparatus comprises: a display means (12) arranged to be worn in proximity to a user's eyes and arranged for displaying images relating to at least one visual function test to a user; a first user interface (14) for providing instructions to a user relating to said at least one visual function test and a second user interface (16) for receiving responses from said user in relation to said at least one visual function test; storage means (22) for storing data relating to said at least one visual function test; control means (18) for transferring said data relating to said at least one visual function test to said display means and said user interface; and output means for outputting a signal responsive to the user responses so as to assist with ophthalmic diagnosis.
    Type: Application
    Filed: August 15, 2007
    Publication date: November 18, 2010
    Inventor: Dinesh Verma
  • Publication number: 20100272125
    Abstract: A method for generating network traffic includes receiving packet header information and an optional packet payload. The received packet header information is arranged in accordance with a predetermined format. A packet of data including the packet payload and a packet header is formatted in accordance with the arranged header information. The predetermined format specifies a particular order in which packet headers are to be arranged.
    Type: Application
    Filed: April 23, 2009
    Publication date: October 28, 2010
    Inventors: Hubertus Franke, Douglas M. Freimuth, David P. Olshefski, John Tracey, Dinesh Verma, Charles P. Wright
  • Patent number: 7752144
    Abstract: A system and method for determining a total ownership cost associated with a complex system (or a component thereof) includes a multi-disciplinary environment including at least one tool, a product data manager, and a total ownership costs assessment tools. The tools in the multi-disciplinary environment are used to gather information regarding the complex system. The product data manager receives the information from the tools and organizes the information as an information model representing the complex system. The total ownership cost assessment tool extracts various system and related scheduling aspects from the information model and determines the total ownership cost associated with the complex system (or the component thereof).
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: July 6, 2010
    Assignee: Lockheed Martin Corporation
    Inventors: Kenneth N. Myers, Jr., Jennie D. Beckley, Galen P. Plunkett, Dinesh Verma
  • Patent number: 7711767
    Abstract: Systems and methods for designing storage area network fabric. Preferably included are an arrangement for collecting user requirements on data flows to be supported by the fabric, an arrangement for grouping the data flows into flow groups according to at least one physical location parameter, an arrangement for designing components of fabric for the flow groups, the components being associated with at least one geographical region, and an arrangement for obtaining fabric by joining the fabric components via interconnection fabric, whereby flow groups over a plurality of geographical regions are supported.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Sandeep K. Gopisetty, Kang-Won Lee, Ramani R. Routray, Dinesh Verma, Kaladhar Voruganti
  • Patent number: 7707238
    Abstract: Systems and methods for designing storage area network fabric. Preferably included are an arrangement for collecting user requirements on data flows to be supported by the fabric, an arrangement for grouping the data flows into flow groups according to at least one physical location parameter, an arrangement for designing components of fabric for the flow groups, the components being associated with at least one geographical region, and an arrangement for obtaining fabric by joining the fabric components via interconnection fabric, whereby flow groups over a plurality of geographical regions are supported.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Sandeep K. Gopisetty, Kang-Won Lee, Ramani R. Routray, Dinesh Verma, Kaladhar Voruganti