Patents Examined by Patrice Winder
-
Patent number: 9800651Abstract: In accordance with the teachings of the present disclosure, a method of application-specific assessment of cloud hosting suitability is disclosed. The method includes distributing synthetic applications to nodes of the computer system. The method further includes consuming quantities of resources of nodes based upon a synthetic application definition. The method additionally includes measuring a performance characteristic of the synthetic applications, and evaluating performance of the synthetic applications. The present disclosure also includes associated systems and apparatuses.Type: GrantFiled: April 4, 2014Date of Patent: October 24, 2017Assignee: CA, Inc.Inventors: Allan D. Clarke, Douglas M. Neuse
-
Patent number: 9800528Abstract: A system and method for the late-biding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.Type: GrantFiled: August 10, 2016Date of Patent: October 24, 2017Assignee: Voxer IP LLCInventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
-
Patent number: 9800652Abstract: In accordance with the teachings of the present disclosure, a method of loading a definition of a synthetic application is disclosed. The method includes identifying a synthetic application definition for use by synthetic applications in nodes in a computing system. The method further includes identifying sets of node properties for the synthetic applications. The sets of node properties specify consumption of quantities of resources in the nodes. The sets of node properties are to cause the synthetic applications to consume resources in the computing system equivalent to consumption by a candidate application.Type: GrantFiled: May 15, 2014Date of Patent: October 24, 2017Assignee: CA, Inc.Inventors: Allan D. Clarke, Douglas M. Neuse
-
Patent number: 9787548Abstract: Fast service discovery method and apparatus in a dynamic resource environment using hierarchical Bloom filters. The fast service discovery method includes when resources are discovered, hierarchically classifying the resources based on multiple levels, designing multiple hierarchical Bloom filters for respective pieces of level information to respectively correspond to the multiple levels, and transforming the resources into a resource coordinate system via the Bloom filters, and identifying an available service using the resource coordinate system.Type: GrantFiled: June 27, 2016Date of Patent: October 10, 2017Assignee: AGENCY FOR DEFENSE DEVELOPMENTInventors: Sangil Lee, Cheolmin Park, In-Young Ko, Hyeon-Jun Jo
-
Patent number: 9781194Abstract: In accordance with the teachings of the present disclosure, a method of performing application-specific assessment of hosting suitability of multiple clouds is disclosed. The method may include defining, in a synthetic application definition, a plurality of resource consumptions, wherein the plurality of resource consumptions are equivalent to consumptions by a candidate application. The method may further include consuming a first plurality of quantities of resources of a plurality of nodes of a first computing system and consuming a second plurality of quantities of resources of a plurality of nodes of a second computing system. The method may also include recording a performance of the first and second synthetic application, and comparing the first computing system and the second computing system based upon the first performance and the second performance. The present disclosure additionally includes associated systems and apparatuses.Type: GrantFiled: May 15, 2014Date of Patent: October 3, 2017Assignee: CA, Inc.Inventors: Allan D. Clarke, Douglas M. Neuse
-
Patent number: 9769100Abstract: A request to add at least a second user of a social network as a contact of a first user in the social network can be received. A social hierarchy indicating a hierarchical relationship between the first user and the second user can be accessed. Based on the hierarchical relationship between the first user and the second user, whether the second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network can be determined. Responsive to determining that it is not required that the at least second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network, the second user can be added as the contact of the first user in the social network without prompting the second user to approve the request.Type: GrantFiled: February 27, 2017Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: A. Julie Kadashevich, Jane B. Marcus, Jessica L. Piziak, Purvi K. Trivedi
-
Patent number: 9760529Abstract: A particular node of a distributed state manager (DSM) detects a triggering condition for an initiation of a DSM initialization protocol. The particular node transmits a first bootstrap message to a second node of a proposed members list of a first proposed DSM configuration, comprising at least a joined members list and metadata indicative of state transitions for which processing of respective commit requests has been at least initiated at the particular node. In response to a determination that an initialization protocol for a particular DSM configuration indicated in a different bootstrap message received at the particular node has been completed, the particular nodes proposes itself as a coordinator of the particular DSM configuration based at least in part on an analysis of state transition metadata indicated in the different bootstrap message.Type: GrantFiled: September 17, 2014Date of Patent: September 12, 2017Assignee: Amazon Technologies, Inc.Inventor: Chi Hai Ho
-
Patent number: 9762692Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.Type: GrantFiled: September 13, 2010Date of Patent: September 12, 2017Assignee: Level 3 Communications, LLCInventors: David Fullagar, Christopher Newton, Laurence Lipstone
-
Patent number: 9749288Abstract: Systems and methods for storing and managing pools of network addresses. An example method may comprise: identifying, in a data structure representing a pool of network addresses, an index value of an element having a defined state; determining, by a processing device, a network address in view of the index value and a base network address associated with the pool; and modifying the state of the element of the data structure.Type: GrantFiled: February 20, 2015Date of Patent: August 29, 2017Assignee: Red Hat Israel, Ltd.Inventors: Michael Kolesnik, Mordechay Asayag
-
Patent number: 9749449Abstract: A more secure TCP/IP protocol stack is provided having an enhanced transport layer. Encryption and decryption logic is arranged on the transmission side and on the reception side for processing a payload of a transport layer protocol, such as TCP or UDP. By employing this enhanced transport layer, a cryptograph process communication can be realized by dissolving various kinds of restrictions which a conventional IPsec or SSL possesses without affecting upper layer processing, and, at the same time, maintaining compatibility with the IP layer.Type: GrantFiled: October 18, 2013Date of Patent: August 29, 2017Assignee: INTO CO., LTD.Inventors: Hirotsugu Ozaki, Keiko Ogawa
-
Patent number: 9742712Abstract: A system and method for the late-binding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.Type: GrantFiled: September 6, 2016Date of Patent: August 22, 2017Assignee: Voxer IP LLCInventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
-
Patent number: 9742620Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of operating a Multimedia over Coax (MoCA) network. One such embodiment is a method comprising: designating a selected MoCA device as a network controller; and logically partitioning, into virtual MoCA networks, a predetermined bandwidth reserved for the MoCA network by sending, from the network controller one or more beacons containing virtual network information.Type: GrantFiled: June 18, 2013Date of Patent: August 22, 2017Assignee: Cisco Technology, Inc.Inventors: Albert L. Garrett, Jeffrey Scott Ford, Jack Thomas Matheney
-
Patent number: 9742863Abstract: For remote direct memory access (RDMA) by a client to a data record stored in a cache on a server, a hash map is received by a client from a server. The hash map includes one or more entries associated with a key for the data record stored in the cache on the server that stores a server-side remote pointer referencing the data record stored in the cache on the server. The client, using the key, looks up the server-side remote pointer for the data record from the hash map, and then performs one or more RDMA operations using the server-side remote pointer that allow the client to directly access the data record stored in the cache on the server.Type: GrantFiled: May 19, 2016Date of Patent: August 22, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xavier R. Guerin, Tiia J. Salo
-
Patent number: 9742855Abstract: A method for communication includes posting, by a software process, a set of buffers in a memory of a host processor and creating in the memory a list of labels associated respectively with the buffers. The software process pushes a first part of the list to a network interface controller (NIC), while retaining a second part of the list in the memory under control of the software process. Upon receiving a message containing a label, sent over a network, the NIC compares the label to the labels in the first part of the list and, upon finding a match to the label, writes data conveyed by the message to a buffer in the memory. Upon a failure to find the match in the first part of the list, the NIC passes the message from the NIC to the software process for handling using the second part of the list.Type: GrantFiled: August 25, 2015Date of Patent: August 22, 2017Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Shahaf Shuler, Noam Bloch, Ofer Hayut, Richard Graham, Ariel Shahar, Yossef Itigin
-
Patent number: 9734466Abstract: According to one general aspect, in one embodiment, a method may include establishing a relationship with a plurality of external tenant systems configured to utilize an internal ERP service provider system. In one embodiment, the method may also include receiving an external tenant message from one of the external tenant systems. The method may further include, in various embodiments, converting the received external tenant message to an internal provider message. In some embodiments, the method may include transmitting the converted internal provider message to at least a portion of the internal ERP service provider system.Type: GrantFiled: November 11, 2008Date of Patent: August 15, 2017Assignee: SAP SEInventors: Boban Cvetkovic, Robert Boban
-
Patent number: 9736253Abstract: For an online community advocacy management platform, the techniques herein create “ghost profiles” of users not registered with the app/plug-in, but that are participating in the social media forum (an identification phase). In this manner, all participants may build their advocacy score regardless of the app/plug-in, which may be useful for the user if later deciding to participate officially, or else for the brand to continue to be able to monitor anonymous (yet uniquely identified) activity on an individual basis, and to identify, quantify, and foster the most valuable and influential advocates within the existing community.Type: GrantFiled: December 20, 2012Date of Patent: August 15, 2017Inventor: Daniel Sullivan
-
Patent number: 9729621Abstract: Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.Type: GrantFiled: March 3, 2015Date of Patent: August 8, 2017Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventors: Mark Lester Jacob, Ronald Joseph Roy, Adam Pierce Harris
-
Patent number: 9722945Abstract: Embodiments are directed to preventing flapping when auto-scaling cloud resources. In one scenario, a computer system accesses information specifying a target operational metric that is to be maintained on a plurality of cloud resources. The computer system determines a current measured value for the target operational metric for at least some of the cloud resources. The computer system further calculates a scaling factor based on the target operational metric and the current measured value, where the scaling factor represents an amount of variance between the target operational metric and the current measured value. The computer system also calculates a delta value representing a modified quantity of cloud resources modified by the calculated scaling factor and determines whether a scaling action is to occur based on the calculated delta value.Type: GrantFiled: June 18, 2014Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Siciliano, Charles Lamanna, Ilya Grebnov
-
Patent number: 9720789Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.Type: GrantFiled: October 15, 2014Date of Patent: August 1, 2017Assignee: NetApp, Inc.Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, Jr.
-
Patent number: 9715561Abstract: A first stream operator can receive a first tuple including a first set of attributes to be stored in a first window and a second tuple including a second set of attributes to be stored in a second window. The first window and the second window can each have an eviction policy. In response to triggering the eviction policy for the first window and the second window, the first tuple stored in the first window can be compared with the second tuple stored in the second window. Based upon the comparing, it can be determined that the first tuple and the second tuple go outside of a join threshold. In response to determining that the first tuple and the second tuple go outside of a join threshold, the eviction policy of the first window can be altered.Type: GrantFiled: November 11, 2016Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso