Patents Examined by Da T Ton
-
Patent number: 9742684Abstract: Disclosed are various embodiments for a service scaling application. Requests for predicted future usage of a service are obtained. Resources required to satisfy the requests are calculated and aggregated. Growth functions facilitate determining usage of a service over time. An acquisition of resources is then generated from the required resources.Type: GrantFiled: November 1, 2012Date of Patent: August 22, 2017Assignee: Amazon Technologies, Inc.Inventors: Andrei N. Krotkov, Zachary G. Fewtrell
-
Patent number: 9729604Abstract: Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.Type: GrantFiled: January 10, 2013Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Chandrasekhar Narayanaswami, Umut Topkara
-
Patent number: 9723050Abstract: Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.Type: GrantFiled: November 13, 2012Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Chandrasekhar Narayanaswami, Umut Topkara
-
Patent number: 9614930Abstract: A method for migrating virtual machines (VMs) that includes creating a temporary storage area. The temporary storage area is created by a controller in a network that is in a first state. The configuration data for a VM is stored in the temporary storage area. The network is provisioned from the first state to a second state. The provisioning is by the controller and based on network locations of a source server and a target server. A message is transmitted to the target server. The message includes a request to migrate the VM from the source server to the target server, and an address of the temporary storage area. It is determined that the migration has completed and the temporary storage area is removed based on the determining that the migrant has completed.Type: GrantFiled: September 30, 2014Date of Patent: April 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
-
Patent number: 9609086Abstract: A method for migrating virtual machines (VMs) that includes creating a temporary storage area. The temporary storage area is created by a controller in a network that is in a first state. The configuration data for a VM is stored in the temporary storage area. The network is provisioned from the first state to a second state. The provisioning is by the controller and based on network locations of a source server and a target server. A message is transmitted to the target server. The message includes a request to migrate the VM from the source server to the target server, and an address of the temporary storage area. It is determined that the migration has completed and the temporary storage area is removed based on the determining that the migrant has completed.Type: GrantFiled: March 15, 2013Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
-
Patent number: 9578143Abstract: An aspect includes dynamic port type detection. A link initialization frame that includes a protocol identifier is received at a port of a switch. Based on successfully decoding the protocol identifier, the port is configured to a mode of operation compatible with the protocol identifier. A table in the switch is updated to configure one or more other ports of the switch to the mode of operation compatible with the protocol identifier. A handshake response is sent to acknowledge the successful decoding of the protocol identifier. If no handshake response is received at a server prior to expiration of a wait pulse repetition time, the server periodically transmits the link initialization frame with a different protocol identifier for an alternate mode of operation until the handshake response is received or all supported modes of operation are checked.Type: GrantFiled: September 30, 2014Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
-
Patent number: 9571610Abstract: An aspect includes dynamic port type detection. A link initialization frame that includes a protocol identifier is received at a port of a switch. Based on successfully decoding the protocol identifier, the port is configured to a mode of operation compatible with the protocol identifier. A table in the switch is updated to configure one or more other ports of the switch to the mode of operation compatible with the protocol identifier. A handshake response is sent to acknowledge the successful decoding of the protocol identifier. If no handshake response is received at a server prior to expiration of a wait pulse repetition time, the server periodically transmits the link initialization frame with a different protocol identifier for an alternate mode of operation until the handshake response is received or all supported modes of operation are checked.Type: GrantFiled: March 15, 2013Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
-
Patent number: 9515884Abstract: Embodiments of the invention provide a system and method of evaluating compliance by components of an IT computer infrastructure with a policy by comparing a recipient component of a service that is identified by a component providing such service, to an identity of a component providing such service that is identified by a component receiving of such service.Type: GrantFiled: September 12, 2012Date of Patent: December 6, 2016Assignee: I.T. ANALYZER LTD.Inventors: Ofer Laksman, Tsafrir Lahav, Vladimir Lyubarsky, Oleg Kovalev, Gregory Kovalev
-
Patent number: 9491035Abstract: Techniques for discovering and evaluating services available via a cloud infrastructure. In one example, a method comprises the following steps. A service discovery request is sent to a plurality of service providers in a cloud computing system. One or more service discovery responses are received from one or more of the plurality of service providers for one or more proposed services. A weighted appropriateness score is computed for each of the proposed services based on each service discovery response. At least one of the proposed services is automatically engaged based on the weighted appropriateness scores.Type: GrantFiled: June 29, 2012Date of Patent: November 8, 2016Assignee: EMC IP Holding Company LLCInventors: Wayne Pauley, Stephen Todd, Mich Fisher
-
Patent number: 9413853Abstract: A device receives requests for content, determines requests for a same identifier from the requests for the content, and stores information associated with the determined requests in an object. The object includes a number of the determined requests, and a current time and a start time associated with the determined requests. The device also determines whether the number of the determined requests satisfies a first threshold, and determines whether a difference between the current time and the start time satisfies a second threshold. The device identifies a loop associated with another device when the number of the determined requests satisfies the first threshold and the difference satisfies the second threshold, and provides information associated with the identified loop.Type: GrantFiled: March 29, 2013Date of Patent: August 9, 2016Assignee: Juniper Networks, Inc.Inventors: Jaspal Kohli, Saravanan Purushothaman
-
Patent number: 9386115Abstract: Methods, systems, and computer storage media are provided for communicating with client devices by way of a proxy device. An indication is received that multiple client devices are attempting to communicate with a shared service over a wide area network, such as the Internet. A server provides a first client device with a list of other client devices that are currently in communications with the shared service. Once a proxy device has been selected, the server receives an identification of that proxy device from the first client device so that the server knows that future communications from the first client device will be received through the proxy device. Data is then communicated to and from the shared service by way of the proxy device.Type: GrantFiled: June 9, 2011Date of Patent: July 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jason Schleifer, John R. Burkhardt, Ransom Richardson
-
Patent number: 9330709Abstract: Systems and methods that dynamically distribute status, cartridge movement and other types of requests and communications from a library manager to one or more libraries of a library string based on target or subject libraries in the requests. Upon receiving and/or generating a request, the library manager determines whether active connections (e.g., control paths) are available from the library manager substantially directly to the subject libraries and then distributes the requests over such active connections when available. When such active connections are unavailable, the library manager may distribute such requests over active connections to non-subject libraries which may forward such requests to the subject libraries via an inter-library communication interconnect.Type: GrantFiled: July 12, 2012Date of Patent: May 3, 2016Assignee: Oracle International CorporationInventors: John C. Morrison, Alexander E. Amador, Dennis J. Preston, Richard L. Gonzalez
-
Patent number: 9264501Abstract: Features are disclosed for facilitating content consumption and communication among a group of users. A content consumption group may be formed including any number of users, and content may be selected. Group members may consume roughly the same portion of the content at roughly the same time and share the consumption experience regardless of geographic location, user device, content format, on-demand consumption preferences, and the like. Policies may be defined or selected regarding the rate of content consumption, the communications and other inputs that may be submitted by group members, and the like. A shared content consumption management system may receive data from various user devices regarding each group member's current content consumption position, enforce group policies, and distribute group inputs. Group members may also communication in real time through various chats and other interactive features.Type: GrantFiled: September 17, 2012Date of Patent: February 16, 2016Assignee: Audible, Inc.Inventors: Guy A. Story, Jr., Ajay Arora, Steven D. Hatch
-
Patent number: 9143541Abstract: Systems, computer-implemented methods, and computer-readable media are provided to target internet-based services on a geographic location relating to a plurality of candidate geographic locations. A targeted geographic location may be provided based on usefulness, to a user probabilistically located among the plurality of candidates, of internet-based services being targeted thereon. From a first server, a plurality of candidate geographic locations may be obtained, each of which may be associated with a client IP address and a plurality of candidate confidence levels. A plurality of route-utility factors for each respective candidate geographic location, a plurality of probabilistic utility scores for each respective candidate geographic location, and an aggregate probabilistic utility score may be determined for each candidate geographic location.Type: GrantFiled: November 16, 2012Date of Patent: September 22, 2015Assignee: GOOGLE INC.Inventors: Zoltan Szamonek, Krzysztof Duleba
-
Patent number: 9106531Abstract: A method of commencement of operation of a communication system such as an Ethernet OAM system enables an endpoint (A) to transmit and receive repetitive connectivity check messages on a link between the endpoint and a remote endpoint (B). A loss of connectivity with the remote endpoint is determined by the absence of received connectivity check messages within a monitoring interval. The commencement of the monitoring interval is delayed until a predetermined number of valid connectivity check messages has been received. The method may be implemented by use of a counter for received connectivity check messages and an additional waiting state in a state machine.Type: GrantFiled: March 30, 2010Date of Patent: August 11, 2015Assignee: Mingoa LimitedInventors: Con David Cremin, Anne Geraldine O'Connell, Niall Finbarr Donovan