Patents Examined by Nicholas Taylor
-
Patent number: 9794107Abstract: Various embodiments provide a method and apparatus for providing migration of cloud components across address domains without the overhead of sending traffic from prior sessions through an anchor. In particular, the networking control plane is decoupled from the packet forwarding data plane using a mobility enablement layer (MEL) that allows creating rules for forwarding elements (FEs) to forward traffic directed to an address within the proper address domain.Type: GrantFiled: February 6, 2013Date of Patent: October 17, 2017Assignee: Alcatel LucentInventors: Robert D. Gaglianello, Moritz M. Steiner
-
Patent number: 9794214Abstract: Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient.Type: GrantFiled: October 24, 2014Date of Patent: October 17, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
-
Patent number: 9781207Abstract: A dispersed storage and task (DST) processing unit receives a data access request. An estimated end of life is determined for a plurality of DST execution units. A subset of the plurality of DST execution units is selected, based on a threshold number associated with the data access request and further based on the estimated end of life for the subset of the plurality of DST execution units. The data access request is executed via the subset of the plurality of DST execution units.Type: GrantFiled: June 26, 2014Date of Patent: October 3, 2017Assignee: International Business Machines CorporationInventors: Thomas Franklin Shirley, Jr., S. Christopher Gladwin
-
Patent number: 9774501Abstract: Various embodiments of the present invention relating to a subscriber fairness solution are disclosed. The subscriber fairness solution contemplates a variety of improved techniques for using a flow-based statistical collection mechanism to monitor subscriber usage across various attributes (e.g., subscriber byte count, flow count, etc.) and maintain subscriber usage information for different time frames. In embodiments, the subscriber fairness solution includes a detection phase and a mitigation phase. In the detection phase, “outliers,” or subscribers who are using more than their fair share of network resources, are identified. In the mitigation phase, appropriate action is taken to resolve the constraints on the network resources, caused by these outliers. The subscriber fairness solution may be embodied in hardware, software, or a composite approach of both hardware and software.Type: GrantFiled: September 7, 2016Date of Patent: September 26, 2017Assignee: SABLE NETWORKS, INC.Inventor: Surya K. Pappu
-
Patent number: 9774643Abstract: Embodiments are provided for accessing media content on a mobile device. In one embodiment, a user may add media from a mobile device carried by the user to a queue of media that may be rendered by a media system in communication with the mobile device. In one example, the user may select a subset of media from the mobile device to add to the queue, such that only the subset of media is accessible to the media system while the non-selected media on the mobile device remains private. In one case, the mobile device may become disconnected from the media system such that the added subset of media is no longer accessible by the media system. In this case, the media system may search for media equivalent to the subset of media, and replace the subset of media in the queue with the equivalent media.Type: GrantFiled: November 21, 2016Date of Patent: September 26, 2017Assignee: Sonos, Inc.Inventors: Paul Andrew Bates, Steven Beckhardt, Jonathon Reilly
-
Patent number: 9769022Abstract: A mechanism is provided for updating a timeout value of an application in a computer system. Hardware and software configuration data of the remote computing device is determined. A local computing device in the server system is provided in accordance with the determined hardware and software configuration data. An application on the local computing device is executed for determining the execution time of the application. An echo request packet is sent to the remote computing device. A current network time delay is determined from the elapsed time between sending and receiving a response to the echo request packet from the remote computing device. The timeout value from the current network time delay and the execution time is calculated. The sending, determining, and calculating steps are repeated during execution of the application by the remote computing device for repeatedly updating the timeout value using the calculated timeout value.Type: GrantFiled: October 23, 2013Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Leda Fonti, Francesco Lupini, Patrizia Manganelli
-
Patent number: 9769019Abstract: A device management apparatus is connected to a plurality of devices and a plurality of information processing apparatuses using the devices, through a network. The device management apparatus includes: an obtaining unit that obtains usage amount information about usage amounts from the devices; a calculation unit that calculates unit usage amounts that are usage amounts of the respective devices per unit period, using the usage amount information about the respective devices; an analysis unit that analyzes use of the devices using the unit usage amounts of the respective devices; a change unit that changes allocation of the information processing apparatuses to the devices based on an analysis result in order to equalize use of the devices; and a notification unit that notifies the information processing apparatus for which an allocated device has been changed, of usage information required to use the device.Type: GrantFiled: May 1, 2014Date of Patent: September 19, 2017Assignee: RICOH COMPANY, LTD.Inventor: Yoshiko Maruyama
-
Patent number: 9769085Abstract: The present application is directed towards systems and methods for adaptive application provisioning for cloud services. An appliance deployed in a network as a gateway may be able to transparently monitor application activity in a cloud computing environment provided by one or more servers, including servers executed by virtual machines, bare-metal or non-virtual servers, or other computing devices. In some embodiments, the appliance may monitor one or more network metrics, including bandwidth usage, latency, congestion, or other issues; and/or may monitor application health or server or virtual machine statistics, including memory and processor usage, bandwidth usage, latency, or other metrics. Responsive to one or more metrics exceeding a threshold, the appliance may automatically provision or start, or deprovision or shut down, one or more virtual or physical machines from a cloud service provider, and may provide configuration information to the provisioned or started machines as needed.Type: GrantFiled: May 3, 2013Date of Patent: September 19, 2017Assignee: Citrix Systems, Inc.Inventors: Youcef Laribi, Josephine Suganthi, Ratnesh Singh, Ravi Kondamuru
-
Patent number: 9755986Abstract: Techniques are directed to a cloud-integrated enterprise-class data storage array. It includes (a) an enclosure, (b) a set of storage drives mounted in the enclosure, (c) network interface circuitry mounted in the enclosure, the network interface circuitry communicatively connecting the cloud-integrated enterprise-class data storage array to a network to form a distributed virtualized computing environment, and (d) a redundant set of storage processors mounted in the enclosure. The redundant set of storage processors are configured to (1) process data storage operations directed at the set of storage drives in a highly-available and deterministic manner and (2) operate a cloud storage management node of the distributed virtualized computing environment to manage assignment of logical disks to respective virtual machines of the distributed virtualized computing environment, the logical disks including storage from the set of storage drives. A method and computer program product are also provided.Type: GrantFiled: December 19, 2013Date of Patent: September 5, 2017Assignee: EMC IP Holding Company LLCInventors: Jeffrey Alan Brown, Mark A. Parenti, Kenneth Charles Hill
-
Patent number: 9756126Abstract: Provided is an information processing device including a setting unit configured to set an angle of view and a display direction of image data to be transmitted to a transmission target device within a range of an angle of view and a display direction represented by capability information based on a display state of an image represented by the image data to be transmitted to the transmission target device on a display screen or a state of an application relating to reproduction of the image data and the capability information with regard to the transmission target device representing the angle of view of the image and the display direction of the image, and a communication control unit configured to cause setting information representing a setting relating to the image data to be transmitted including the set angle of view and display direction to be transmitted to the transmission target device.Type: GrantFiled: May 22, 2014Date of Patent: September 5, 2017Assignee: Sony CorporationInventor: Kunihiko Miyake
-
Patent number: 9756318Abstract: A method is provided for processing image data for display by a multiple-view display device (24) so as to reduce the visibility of undesirable artefacts. Image pixel data are received (20, 21) representing the pixel brightnesses of respective images or sequences of images. The pixel data are processed (22) by applying a unidirectional filter. The processed pixel data for the images may then be interleaved (23) and supplied to the display device (24).Type: GrantFiled: January 22, 2008Date of Patent: September 5, 2017Assignee: SHARP KABUSHIKI KAISHAInventors: Graham Roger Jones, Benjamin James Hammett, Teofilo Emidio De Campos
-
Patent number: 9756102Abstract: In overview, the various embodiments provide methods implemented by a processor executing a DASH client on a receiver device for determining when, in view of a change in the receiver device's resources (e.g., bandwidth, battery power, etc.), to cancel or abandon downloading the current segment at the current representation and restart download of the current segment at a different representation to meet one or more performance objectives and/or optimizations related to the change in the receiver device's resources. In various embodiments, the receiver device processor may perform a cost-benefit analysis to determine whether switching representations during the ongoing download of the current segment will benefit the performance of the receiver device, and the receiver device processor may switch representations in response to determining that switching representations would improve the performance of the receiver device.Type: GrantFiled: October 7, 2013Date of Patent: September 5, 2017Assignee: QUALCOMM IncorporatedInventors: Yinian Mao, Fatih Ulupinar, Arvind Subramanian Krishna
-
Patent number: 9749363Abstract: Application of enterprise policies to Web Real-Time Communications (WebRTC) interactive sessions using an enterprise Session Initiation Protocol (SIP) engine, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method comprises receiving, by session token converter of enterprise device, an incoming WebRTC session description token. The method comprises generating, by session token converter, outgoing SIP request message. The method comprises sending, by session token converter, outgoing SIP request message to enterprise SIP engine and applying, by enterprise SIP engine, enterprise policies based on outgoing SIP request message. The method comprises, responsive to applying enterprise policies, sending incoming SIP request message to enterprise device. The method comprises converting, by session token converter, incoming SIP request message into outgoing WebRTC session description token, and sending outgoing WebRTC session description token to a target device.Type: GrantFiled: April 17, 2014Date of Patent: August 29, 2017Assignee: Avaya Inc.Inventors: Mehmet Balasaygun, Joel Ezell, John H. Yoakum
-
Patent number: 9749280Abstract: The present disclosure relates generally to techniques for improving reliability of message communications. In certain embodiments, techniques are described for facilitating reliable communication of messages between a source (e.g., a client system) and a destination (e.g., a target system) via an intermediary communication handler system. In certain embodiments, a message can include a request to be communicated to a destination for a target service. An intermediary communication handler system can store information indicative of the delivery status for a message to ensure reliable communication. The information indicative of the delivery status for a message can be managed in association with a unique identifier corresponding to the message. The information indicative of the delivery status for a message may also be used to determine whether to retry communication of a message in satisfaction of reliability parameters (e.g.Type: GrantFiled: July 8, 2014Date of Patent: August 29, 2017Assignee: Oracle International CorporationInventors: Harold Carr, Mitchell Upton, Uday Madhusudan Joshi
-
Patent number: 9742854Abstract: Third-party systems outside of a social networking system allow a user of the third-party systems that is also a user of the social networking system to perform an action on the third-party system that are communicated to the social-networking system. Additional actions on the third-party system may be associated with the action. These additional actions are communicated to the social networking system, which identifies the action from the third-party system and associates the additional actions with the identified action. The social networking system may notify the user that performed the action of the additional actions. Also, the social networking system may notify additional social networking system users of the action and of additional actions on the third-party system associated with the action.Type: GrantFiled: February 5, 2013Date of Patent: August 22, 2017Assignee: Facebook, Inc.Inventors: Austin Daniel Haugen, Alex Himel, Zachary Ethan Carpen Rait, Andrew Rothbart
-
Patent number: 9740435Abstract: A server receives over a network from a client a request for accessing files stored in a plurality of heterogeneous storage devices hosted by a plurality of storage providers over the network, including a first storage device of a first storage provider and a second storage device of a second storage provider. In response, the server accesses, on behalf of a user of the client, the first storage device and the second storage device to retrieve information concerning the files. The server transmits data to the client over the network, the data representing a logical file system view of the files without exposing actual storage locations of the files stored in the first and second storage devices.Type: GrantFiled: February 27, 2012Date of Patent: August 22, 2017Assignee: FUJIFILM NORTH AMERICA CORPORATIONInventors: James J. Dolce, Jeffery R. Bloom
-
Patent number: 9742724Abstract: Overhead of sending data from one application to another by doing input and output processing can be costly. The present invention provides a method of transmitting data with a low overhead between applications in a multi-tenant runtime environment. The multi-tenant runtime detects a connection between tenants, and then performs low-overhead data transmission mechanisms by cloning data from one tenant space to another tenant space, while keeping the data isolated for two tenants.Type: GrantFiled: September 9, 2014Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventor: Christopher N. Bailey
-
Patent number: 9733983Abstract: Described herein are systems and methods for use with a load balancer or traffic director, and administration thereof. In accordance with an embodiment the system comprises a traffic director having one or more traffic director instances, which is configured to receive and communicate requests, from clients, to origin servers having one or more pools of servers. A traffic monitor, at the traffic director, monitors traffic, including the number of connections, between the traffic director instances and one or more of the resource servers within the origin servers. The traffic director can set a traffic rate which controls the traffic, including the number of connections, to provide surge protection, or rate acceleration/deceleration.Type: GrantFiled: August 31, 2012Date of Patent: August 15, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Basant Kukreja, Zhong Xu, Adam Leftik, Arvind Srinivasan
-
Patent number: 9736271Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.Type: GrantFiled: December 19, 2013Date of Patent: August 15, 2017Assignee: AKAMAI TECHNOLOGIES, INC.Inventors: Matthew J. Stevens, Frederick R. Shotton, Vaishnav Janardhan
-
Patent number: 9736108Abstract: Overhead of sending data from one application to another by doing input and output processing can be costly. The present invention provides a method of transmitting data with a low overhead between applications in a multi-tenant runtime environment. The multi-tenant runtime detects a connection between tenants, and then performs low-overhead data transmission mechanisms by cloning data from one tenant space to another tenant space, while keeping the data isolated for two tenants.Type: GrantFiled: April 3, 2015Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventor: Christopher N. Bailey