Patents by Inventor Vasileios Pappas
Vasileios Pappas 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: 20140023076Abstract: The present disclosure relates generally to the field of routing with path labeling (in named data networks). In various examples, routing with path labeling may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.Type: ApplicationFiled: August 20, 2012Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh Verma
-
Publication number: 20140023075Abstract: The present disclosure relates generally to the field of routing with path labeling (in named data networks). In various examples, routing with path labeling may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.Type: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh Verma
-
Publication number: 20140013057Abstract: One or more embodiments perform byte caching. At least one data packet is received from at least one network node. At least one data object is received from the at least one data packet. An object type associated with the at least one data object is identified. The at least one data object is divided into a plurality of byte sequences based on the object type that is associated with the at least one data object. At least one byte sequence in the plurality of byte sequences is stored into a byte cache.Type: ApplicationFiled: May 24, 2012Publication date: January 9, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi AGRAWAL, Thai V. LE, Vasileios PAPPAS, Mudhakar SRIVATSA, Dinesh VERMA
-
Publication number: 20140013322Abstract: Virtual machine images are distributed to, and retrieved from an image distribution network. A virtual machine image is received on the image distribution network and divided into chunks with a unique resource identifier created for each of the chunks. A virtual machine image reassembly file is created. Each of the chunks is assigned a unique resource locator address. An image distribution network server maintains a mapping between unique resource identifier for each of the chunks and the unique resource locator address. When a request to download a virtual machine image is received, chunks of the virtual machine image that are locally present are identified. Chunks of the virtual machine image that are not locally present are mapped to unique resource locator addresses in the image distribution network. When a sufficient number of chunks has been retrieved to instantiate the virtual machine image, the virtual machine image is instantiated.Type: ApplicationFiled: July 5, 2012Publication date: January 9, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Douglas M. Freimuth, Vasileios Pappas, Sumedh Sathaye
-
Publication number: 20130337810Abstract: 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: ApplicationFiled: August 21, 2013Publication date: December 19, 2013Applicant: International Business Machines CorporationInventors: Bongjun Ko, Kang-won Lee, Vasileios Pappas, Dinesh Verma
-
Publication number: 20130330077Abstract: A computer implemented method provisions optical wavelength connections. A set of applications is grouped to form a set of application groups. A single optical connection having a bandwidth is established through a management plane for each of the set of application groups. A set of persistent upper layer connections is then established for each of the set of application groups. The underlying optical connection is adjusted while preserving the state of the upper layer protocols.Type: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Douglas M. Freimuth, Vasileios Pappas, Sumedh W. Sathaye
-
Publication number: 20130318300Abstract: Methods and apparatus are provided for performing byte caching using a chunk size based on the object type of the object being cached. Byte caching is performed by receiving at least one data packet from at least one network node; extracting at least one data object from the at least one data packet; identifying an object type associated with the at least one data packet; determining a chunk size associated with the object type; and storing at least a portion of the at least one data packet in a byte cache based on the determined chunk size. The chunk size of the object type can be determined, for example, by evaluating one or more additional criteria, such as network conditions and object size. The object type may be, for example, an image object type; an audio object type; a video object type; and a text object type.Type: ApplicationFiled: May 24, 2012Publication date: November 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Franck Le, Vasileios Pappas, Mudhakar Srivatsa, Dinesh C. Verma
-
Publication number: 20130298175Abstract: A method, system and computer program product for creating a customized message in a video-on-demand service, in which a user accesses the service using a communications device. In an embodiment, the method comprises using a video-on-demand server to intercept the access by the user of the video-on-demand service, obtain information about video content of a local cache of the video-on-demand service, obtain a profile of the user, and identify a context of the user. A customized message is constructed for the communications device based on the information about the local cache, the profile of the user, and the context of the user. The video-on-demand server sends the customized message to the communications device. In one embodiment, the user accesses the video-on-demand service through an edge base station of a core network, and the video-on-demand server is in this base station of the core network.Type: ApplicationFiled: May 2, 2012Publication date: November 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Vasileios Pappas, Mudhakar Srivatsa, Dinesh C. Verma
-
Patent number: 8576756Abstract: 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: GrantFiled: June 28, 2011Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Bongjun Ko, Kang-won Lee, Vasileios Pappas, Dinesh Verma
-
Patent number: 8539018Abstract: A system, method and computer program product for determining at least one association between at least one business process and at least one network entity. The system maps at least one user to the business process. The system maps the user to at least one network end-point. The system maps the network end-point to at least one application. The system maps the network entity to the application. The system identifies the association among the business process, the user, the network end-point, the application and the network entity based on one or more of the mappings.Type: GrantFiled: November 4, 2010Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch, Vasileios Pappas
-
Publication number: 20130208888Abstract: A method, system and computer program product for managing content distribution in a mobile communications environment. The communications environment includes a core network and a multitude of end-user devices. In one embodiment, the method comprises downloading content from the core network to the end-user devices; and maintaining a map between the end-user devices, the content downloaded to the end-user devices, and the locations of the end-user devices. When a first of the end-user devices requests a specified content, this map and one or more rules are used to identify a second of the end-user devices having the specified content. The first of the end-user devices fetches the specified content from this identified second of the end-user devices. In one embodiment, object location descriptors embedded in the content are rewritten when the content is downloaded to the end-user devices.Type: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Sihung Lee, Vasileios Pappas, Mudhakar Srivatsa
-
Patent number: 8478878Abstract: A method, information processing system, and computer program product manage server placement of virtual machines in an operating environment. A mapping of each virtual machine in a plurality of virtual machines to at least one server in a set of servers is determined. The mapping substantially satisfies a set of primary constraints associated with the set of servers. A plurality of virtual machine clusters is created. Each virtual machine cluster includes a set of virtual machines from the plurality of virtual machines. A server placement of one virtual machine in a cluster is interchangeable with a server placement of another virtual machine in the same cluster while satisfying the set of primary constraints. A server placement of the set of virtual machines within each virtual machine on at least one mapped server is generated for each cluster. The server placement substantially satisfies a set of secondary constraints.Type: GrantFiled: March 11, 2010Date of Patent: July 2, 2013Assignee: International Business Machines CorporationInventors: Douglas M. Freimuth, Xiaoqiao Meng, Vasileios Pappas, Li Zhang
-
Publication number: 20130051300Abstract: 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: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: International Business Machines CorporationInventors: Ting He, Vasileios Pappas, Dinesh Verma
-
Publication number: 20130051257Abstract: 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: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: International Business Machines CorporationInventors: Vasileios Pappas, Dinesh Verma
-
Publication number: 20130003708Abstract: 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: ApplicationFiled: June 28, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bongjun Ko, Kang-won Lee, Vasileios Pappas, Dinesh Verma
-
Publication number: 20130007369Abstract: A system includes a cache node operative to communicatively connect to a user device, cache data, and send requested cache data to the user device, and a first support cache node operative to communicatively connect to the cache node, cache data, and send requested cache data to the user device via the cache node.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bong J. Ko, Vasileios Pappas, Dinesh C. Verma
-
Publication number: 20120278476Abstract: Described herein are methods, systems, apparatuses and products for predictive placement of content through network analysis. An aspect provides for intercepting content upload data provided by one or more users indicating content at a network location; ascertaining one or more users predicted to access said content based on said one or more users providing said content upload data; and placing said content to one or more other network locations based on said one or more users predicted to access said content. Other embodiments are disclosed.Type: ApplicationFiled: April 29, 2011Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Jorge Lobo, Vasileios Pappas, Petros Zerfos
-
Publication number: 20120239797Abstract: Network management data is managed by determining that a first version and a second version of a set of network management data have been created. The set of network management data is associated with a plurality of managed entities in a network. First and second network graphs are created based on the first version and second version of the set of network management data, respectively. The first and second network graphs include a first and second set of entities in the plurality of managed entities, respectively. A similarity metric is assigned between at least one or more entities in the first and second set of entities. At least a first entity in the first set of entities and at least a second entity in the second set of entities are determined to be identical entities based on the similarity metric being one of equal to and above a first given threshold.Type: ApplicationFiled: March 14, 2011Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi AGRAWAL, Matthew DUGGAN, Vasileios PAPPAS, Mudhakar SRIVATSA, Kristian Jon STEWART, Murtaza ZAFER
-
Publication number: 20120116838Abstract: A system, method and computer program product for determining at least one association between at least one business process and at least one network entity. The system maps at least one user to the business process. The system maps the user to at least one network end-point. The system maps the network end-point to at least one application. The system maps the network entity to the application. The system identifies the association among the business process, the user, the network end-point, the application and the network entity based on one or more of the mappings.Type: ApplicationFiled: November 4, 2010Publication date: May 10, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chatschik Bisdikian, Joel W. Branch, Vasileios Pappas
-
Patent number: 8140651Abstract: A system and method to self-configure a distributed system includes obtaining a description of a distributed system which has a plurality of computing nodes, each node being capable of performing any of a plurality of tasks in the description. At each node, a persona of that node is determined in accordance with the description such that the nodes are assigned tasks in the distributed system. Each node is reconfigured in accordance with the persona such that the nodes are linked in the distributed system to provide a self-configured distributed system for performing at least one application.Type: GrantFiled: May 6, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Vasileios Pappas, Dinesh Chandra Verma, Brian Michael Rivera, Ananthram Swami