Patents by Inventor Dinesh C. Verma

Dinesh C. 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: 20170286181
    Abstract: Embodiments include methods, systems and computer programs for deployment and execution of tasks in a network of computing devices. Aspects include creating by a requester device of a task for deployment and execution in the network wherein the task is composed of a set of computing and sensing programs and a task representation that includes at least one of computing requirements, data requirements, and context requirements and transmitting the task representation to at least one member of the network of computing devices. Aspects also include selecting a plurality of computing devices in the network that match at least one of the computing requirements, the data requirements, and the context requirements in the task representation and deploying each of the set of computing and sensing programs of the task to the selected computing devices.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: SHAHROKH DAIJAVAD, NIRMIT V. DESAI, SONGCHUN FAN, MARTIN G. KIENZLE, THEODOROS SALONIDIS, RAHUL URGAONKAR, DINESH C. VERMA
  • Patent number: 9781215
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of methods and/or algorithms.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Publication number: 20170270589
    Abstract: Techniques for making shopping recommendations based on a user's social ties to friends and family are provided. In one aspect, a method for making shopping recommendations is provided. The method includes the steps of: collecting shopping data from users, wherein the users comprise a first user and one or more second users with social ties to the first user; and making recommendations to the first user based on the shopping data while the first user is shopping at a store, wherein the recommendations include preferences of the second users with social ties to the first user. A system for making shopping recommendations is also provided.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Keith W. Grueneberg, Bong Jun Ko, Christian Makaya, Jorge J. Ortiz, Swati RaIlapaIli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma, Xiping Wang
  • Patent number: 9747430
    Abstract: Embodiments of the present invention may involve a method, system, and computer program product for controlling privacy in a face recognition application. A computer may receive an input including a face recognition query and a digital image of a face. The computer may identify a target user associated with a facial signature in a first database based at least in part on a statistical correlation between a detected facial signature and one or more facial signatures in the first database. The computer may extract a profile of the target user from a second database. The profile of the target user may include one or more privacy preferences. The computer may generate a customized profile of the target user. The customized profile may omit one or more elements of the profile of the target user based on the one or more privacy preferences and/or a current context.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Bong Jun Ko, Kang-Won Lee, Theodoros Salonidis, Dinesh C. Verma
  • Publication number: 20170187582
    Abstract: Techniques for monitoring and managing applications in an environment with distributed administrative domains (such as a micro-cloud environment) are provided. In one aspect, a method for managing an application in an environment with distributed administrative domains includes the steps of: identifying points in a life cycle of the application where communication is allowed between the distributed administrative domains; obtaining, by the provider, management specific information for the application at the points identified in the life cycle of the application where communication is allowed between the distributed administrative domains, wherein the obtaining is performed using a filtering script provided by the user and a management script provided by the provider to validate that the management specific information conforms to a predetermined information exchange criteria; and performing management functions using the management specific information.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Dinesh C. Verma
  • Publication number: 20170178046
    Abstract: A respective obfuscated performance metric can be received from each of a plurality of client devices. The respective obfuscated performance metrics can be aggregated and an average of the aggregated obfuscated performance metrics can be determined. The average of the obfuscated performance metrics can be communicated to at least a first of the plurality of client devices as representing an average of actual performance metrics.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Supriyo Chakraborty, Dinesh C. Verma
  • Publication number: 20170169206
    Abstract: Embodiments of the present invention may involve a method, system, and computer program product for controlling privacy in a face recognition application. A computer may receive an input including a face recognition query and a digital image of a face. The computer may identify a target user associated with a facial signature in a first database based at least in part on a statistical correlation between a detected facial signature and one or more facial signatures in the first database. The computer may extract a profile of the target user from a second database. The profile of the target user may include one or more privacy preferences. The computer may generate a customized profile of the target user. The customized profile may omit one or more elements of the profile of the target user based on the one or more privacy preferences and/or a current context.
    Type: Application
    Filed: January 11, 2017
    Publication date: June 15, 2017
    Inventors: SERAPHIN B. CALO, BONG JUN KO, KANG-WON LEE, THEODOROS SALONIDIS, DINESH C. VERMA
  • Publication number: 20170169205
    Abstract: Embodiments of the present invention may involve a method, system, and computer program product for controlling privacy in a face recognition application. A computer may receive an input including a face recognition query and a digital image of a face. The computer may identify a target user associated with a facial signature in a first database based at least in part on a statistical correlation between a detected facial signature and one or more facial signatures in the first database. The computer may extract a profile of the target user from a second database. The profile of the target user may include one or more privacy preferences. The computer may generate a customized profile of the target user. The customized profile may omit one or more elements of the profile of the target user based on the one or more privacy preferences and/or a current context.
    Type: Application
    Filed: January 11, 2017
    Publication date: June 15, 2017
    Inventors: SERAPHIN B. CALO, BONG JUN KO, KANG-WON LEE, THEODOROS SALONIDIS, DINESH C. VERMA
  • Publication number: 20170169237
    Abstract: Embodiments of the present invention may involve a method, system, and computer program product for controlling privacy in a face recognition application. A computer may receive an input including a face recognition query and a digital image of a face. The computer may identify a target user associated with a facial signature in a first database based at least in part on a statistical correlation between a detected facial signature and one or more facial signatures in the first database. The computer may extract a profile of the target user from a second database. The profile of the target user may include one or more privacy preferences. The computer may generate a customized profile of the target user. The customized profile may omit one or more elements of the profile of the target user based on the one or more privacy preferences and/or a current context.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: SERAPHIN B. CALO, BONG JUN KO, KANG-WON LEE, THEODOROS SALONIDIS, DINESH C. VERMA
  • Patent number: 9654896
    Abstract: A method and system for providing on-line services to a user from a services provider over a wireless cellular network. The cellular network is located between the user and the services provider, and a distributed computer system such as the Internet is located between the services provider and the cellular network for transmitting data between the services provide and the cellular network. In one embodiment, the services provider transmits software and operating characteristics over the distributed computer system to the cellular network, and the cellular network installs this software on one or more nodes of the network. When a user connects to the cellular network for services from the service provider, the network operates the software on the one or more nodes in accordance with the operating characteristics, to provide one or more services from this one or more nodes to the user from the service provider.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Chatschik Bisdikian, Dinesh C. Verma, Petros Zerfos
  • Patent number: 9648441
    Abstract: A method and system for providing on-line services to a user from a services provider over a wireless cellular network. The cellular network is located between the user and the services provider, and a distributed computer system such as the Internet is located between the services provider and the cellular network for transmitting data between the services provide and the cellular network. In one embodiment, the services provider transmits software and operating characteristics over the distributed computer system to the cellular network, and the cellular network installs this software on one or more nodes of the network. When a user connects to the cellular network for services from the service provider, the network operates the software on the one or more nodes in accordance with the operating characteristics, to provide one or more services from this one or more nodes to the user from the service provider.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Chatschik Bisdikian, Dinesh C. Verma, Petros Zerfos
  • Publication number: 20170118294
    Abstract: Techniques for reducing interference in a network from management and control traffic to functional applications are provided. In one aspect, a method for regulating information flow between monitoring agents and a management server in a network includes the steps of: inserting an interface in the network to access stream based communications in the network; exporting control and data ports to each of the monitoring agents; receiving requests from one or more of the monitoring agents to establish sessions; and limiting a number of the sessions to open. A system for limiting interference in a network is also provided.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventor: Dinesh C. Verma
  • Publication number: 20170118296
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of methods and/or algorithms.
    Type: Application
    Filed: January 4, 2017
    Publication date: April 27, 2017
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9614918
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of systems and/or algorithms.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9591085
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of methods and/or algorithms.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9563371
    Abstract: A dynamic self-adjusting memory storage device and method of operating. The device includes a plurality of adjustable-size phase change memory (PCM) storage sub-modules connected to and communicating over a bus with a control device. One of the plurality of adjustable-size memory storage sub-modules is in a stand-by mode of operation. The control device implements steps to: determine, based on a switching criteria, when the memory storage device needs to be switched to a different operation mode; select one or more adjustable-sized memory storage sub-modules for switching to said different operation mode; copy stored data from a selected actively operating adjustable-size memory storage sub-module to said adjustable-size memory storage sub-module in said stand-by mode; and change the capacity of the selected actively operating adjustable-size memory storage sub-module after the copying.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: February 7, 2017
    Assignee: GLOBALFOUNDREIS INC.
    Inventors: Jing Li, Dinesh C. Verma
  • Patent number: 9560557
    Abstract: A processor-implemented method, apparatus, and/or computer program product move Open Systems Interconnection (OSI) layer 4 connections between wirelessly-connected user equipment to a series of cell-towers, wherein an OSI layer 4 connection is extracted out of the underlying cellular protocols at the series of cell-towers. A detection is made that user equipment, which has a broken-out layer 4 connection, has moved from a first cell-tower to a second cell-tower. Traffic for an existing layer 4 connection from the user equipment is tunnelled between the first cell-tower and the second cell-tower. In response to a predetermined trigger event occurring, an ongoing bidirectional flow of data packets is migrated from the user equipment over to layer 4 connections maintained at the second cell-tower. Furthermore, OSI layer 4 connections for all server ports other than the proxied active layer 4 connections that are proxied in the web cache are byte cached.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bruce O. Anthony, Jr., Ronald L. Billau, Chatschik Bisdikian, Canio Cillis, Victor S. Moore, Erich M. Nahum, Robert B. Nicholson, Colin J. Thorne, Dinesh C. Verma
  • Patent number: 9560127
    Abstract: The present disclosure relates generally to the field of logical movement of data objects. In various examples, the logical movement of data objects may reduce or eliminate network hotspots (e.g., avoid formation of hotspots, remove existing hotspots and/or reduce the magnitude of hotspots). In various examples, the logical movement of data objects may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Dinesh C. Verma
  • Publication number: 20170012849
    Abstract: A system for monitoring traffic characteristics between gateways in a computer network. The system includes a processor to construct a packet frame consisting of a sequence of network packets for transmission by a transmit gateway to receive gateways. The processor reorders network packets in the packet frame such that reordered network packets in the packet frame addressed to the same receive gateway of the plurality of receive gateways are send in uninterrupted succession. The processor then transmits the reordered network packets in the packet frame from the transmit gateway to the plurality of receive gateways.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventor: Dinesh C. Verma
  • Publication number: 20160373941
    Abstract: Techniques for reconfiguring mobile networks based on network state information are provided. In one aspect, a method for managing a mobile network is provided. The method includes the steps of: gathering network state information from an edge of the mobile network, wherein the edge of the mobile network includes a radio network and a cellular network through which user equipment communicate with an internet protocol (IP) network which is at a core of the mobile network; analyzing the network state information based on policy controls to determine actions for optimizing the mobile network; and reconfiguring the mobile network using the actions for optimizing the mobile network. A system for managing a mobile network is also provided.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Shahrokh Daijavad, Bijan Davari, Brian P. Naughton, Dinesh C. Verma