Patents Examined by Duyen Doan
-
Patent number: 9325527Abstract: A multimedia delivery network, comprising network resource allocation means for allocating bandwidth to a network session between a UE (user equipment) device on the network and a delivery server, wherein the allocation means is adapted to reserve a nominal bandwidth for the network session when the session is opened, which permits delivery of data from the delivery server to the UE at a nominal service rate, and wherein the delivery server is adapted to increase the bandwidth of the session, to a higher bandwidth once the session has been opened, so as to permit delivery of data from the delivery server to the UE at a burst delivery rate higher than the nominal rate.Type: GrantFiled: December 31, 2009Date of Patent: April 26, 2016Assignee: Alcatel LucentInventors: Andrey Kisel, Dave Cecil Robinson
-
Patent number: 9312827Abstract: A device for receiving an Internet radio broadcast is provided. The device comprises a communication interface, at least one input control mounted on the device. a display, and at least one processor in communication with the communication interface, the at least one input control, and the display, and memory containing software executable by the at least one processor.Type: GrantFiled: November 18, 2014Date of Patent: April 12, 2016Assignee: Black Hills Media, LLCInventors: Safi Qureshey, Daniel D. Sheppard
-
Patent number: 9306861Abstract: An example system to disable a promiscuous mode of a network interface includes a plurality of local network interfaces. Each local network interface of the plurality is coupled over a network to one or more remote network interfaces. Each remote network interface is assigned one or more remote network addresses, and the plurality includes a local network interface in a promiscuous mode. The system also includes a bridge module that determines whether a list of all remote network addresses that are coupled to a subset of local network interfaces is known. The subset includes the plurality of local network interfaces excluding the local network interface. When the list of all remote network addresses that are coupled to the subset is determined to be known, the bridge module disables the promiscuous mode of the local network interface and adds all remote network addresses that are coupled to the subset to a filtering table.Type: GrantFiled: September 26, 2013Date of Patent: April 5, 2016Assignee: Red Hat Israel, Ltd.Inventors: Michael Tsirkin, Vladislav Yasevich
-
Patent number: 9307032Abstract: A wireless access node and media session extension method configured to extend a media session in a wireless network are provided. The wireless access node in one example embodiment includes a communication interface configured to exchange wireless communications with a user equipment (UE), a storage system configured to store a UE fail state corresponding to the UE of a current media session and store an extended dormancy time period, and a processing system coupled to the communication interface and to the storage system, with the processing system configured to obtain the UE fail state, if the UE fail state is true, then load the extended dormancy time period into a dormancy timer corresponding to the UE, and if the dormancy timer expires, then maintain one or both of a traffic channel and a signaling channel between the wireless access node and the UE.Type: GrantFiled: September 26, 2013Date of Patent: April 5, 2016Assignee: Sprint Communications Company, L.P.Inventors: Jason Peter Sigg, Sandeep Goyal, Nithin Kumar Gunuganti, Daniel C. Jensen
-
Patent number: 9300765Abstract: A method and system for exchanging information between processing servers. Both a processing request for a processing of data and a first key identifying the processing of data are received at an Enterprise Service Bus (ESB) server from a first application server. In response to receiving both the processing request and the first key, the processing request and a second key are sent from the ESB server to a second application server. The second key differs from the first key. After sending the processing request and the second key to the second application server, an acceptance response indicating that the processing request has been accepted by the second server is received by the ESB server from the second application server. In response to receiving the acceptance response from the second application server, the acceptance response is sent by the ESB server to the first application server.Type: GrantFiled: May 20, 2013Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Takako Suzuki, Jingyang Zhao
-
Using logical block addresses with generation numbers as data fingerprints for network deduplication
Patent number: 9280288Abstract: The technique introduced here involves using a block address and a corresponding generation number as a “fingerprint” to uniquely identify a sequence of data within a given storage domain. Each block address has an associated generation number which indicates the number of times that data at that block address has been modified. This technique can be employed, for example, to determine whether a given storage server already has the data, and to avoid sending the data to that storage server over a network if it already has the data. It can also be employed to maintain cache coherency among multiple storage nodes.Type: GrantFiled: April 29, 2015Date of Patent: March 8, 2016Assignee: NetApp, Inc.Inventors: Michael N. Condict, Steven R. Kleiman -
Patent number: 9274867Abstract: A method for publishing the web sites on remote server using shared hosting in cases of unexpected server timeouts. A list of elements (work items) to be published is generated. The list is sorted out according to dependencies of elements from one another. Then, the work items are sorted out by the priority. The work item from the top of the list (with the highest priority) is processed first. After the work is performed with this work item, the work item is marked as closed if the process has executed successfully. Then, the process moves to the next work item and so on. The process has a library of the work items. Thus, in case of a server timeout, the process knows exactly which work items have been processed prior to the timeout and can start the processing from the next work item.Type: GrantFiled: April 10, 2014Date of Patent: March 1, 2016Assignee: Parallels IP Holdings GmbHInventors: Anton Bobykin, Mikhail Lavrentiev, Stanislav S. Protassov, Serguei M. Beloussov
-
Patent number: 9264479Abstract: A system and method for offloading augmented reality processing is described. A sensor external to a viewing device of a user tracks a location and an orientation of the viewing device. The location and orientation are defined relative to predefined references of a physical environment local to the user. A server receives a request from the viewing device to offload at least one of a tracking process and an augmented reality rendering process. The augmented reality rendering process is based on an augmented reality database. The server generates offloaded processed data based on the request and the location and the orientation of the viewing device. The offloaded processed data is streamed to the viewing device. A visualization of the offloaded processed data is generated in the viewing device.Type: GrantFiled: December 30, 2013Date of Patent: February 16, 2016Assignee: DAQRI, LLCInventor: Brian Mullins
-
Patent number: 9264518Abstract: A method, system, and computer-readable medium are described herein. An embodiment may read a configuration file. The configuration file may specify a first stage that specifies processing of a protocol-agnostic portion of a message. The embodiment may then add, by one or more processors, the first stage to a processing pipeline, where the processing pipeline is configured to process received messages according to the first stage and a second stage. The second stage is a stage of the processing pipeline that specifies processing of a protocol-specific portion of the message. The processing pipeline being further configured to transport the processed message to a service via a transport mechanism.Type: GrantFiled: February 25, 2014Date of Patent: February 16, 2016Assignee: eBay Inc.Inventors: Sastry K. Malladi, Bhaven Avalani
-
Patent number: 9258388Abstract: A method of operating a packet dropper in a congestion exposure-enabled network, wherein sending hosts and receiving hosts communicate with each other by sending flows of packets over network paths via intermediate routers, which, upon detecting congestion, mark packets of the flows as congestion packets, wherein congestion is indicated to the sending hosts by way of a congestion feedback mechanism, and wherein the sending hosts, upon receiving congestion indications, declare a subset of the packets they send as congestion response packets, thereby producing either conformant flows or non-conformant flows, depending on whether the amount of congestion response packets is balanced with the indicated congestion level or not, is characterized in that the packet dropper carries out in succession a series of traffic analyzing steps for identifying the non-conformant flows. Furthermore, a corresponding packet dropper for use in a congestion exposure-enabled network is described.Type: GrantFiled: September 7, 2011Date of Patent: February 9, 2016Assignee: NEC EUROPE LTD.Inventors: Dirk Kutscher, Faisal-Ghias Mir, Marcus Brunner
-
Patent number: 9237185Abstract: In one embodiment, a file transfer apparatus includes a storing device, a determination unit, and a notification unit. The storing unit stores transfer information between the file transfer apparatus and a second file transfer apparatus. The determination unit determines an insufficient state when the latest value of a numerical value which varies depending on a use situation of the region meets a predetermined condition. The notification unit notifies, as a response to the determination of the insufficient state by the determination unit, the gist thereof to a user.Type: GrantFiled: May 26, 2011Date of Patent: January 12, 2016Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Jun Sasano, Tomohide Oka
-
Patent number: 9229750Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving one or more respective socket commands from a virtual machine socket core, the one or more respective socket commands being associated with a respective socket destination address; determining, based on the one or more respective socket commands and the respective socket destination address, whether to communicate data associated with the one or more respective socket commands to a host virtual socket device; and in response to determining to communicate the data associated with the one or more respective socket commands to the host virtual socket device, converting the socket destination address to a Uniform Resource Identifier (URI) address and communicating the data associated with the one or more respective socket commands and the URI address between the host virtual socket device.Type: GrantFiled: August 17, 2012Date of Patent: January 5, 2016Assignee: Google Inc.Inventors: Sanjeet Singh Mehat, Michael H. Waychison
-
Patent number: 9218314Abstract: A mechanism is provided in a data processing system for performing a remote direct memory access operation. Responsive to receiving in a network interface controller a hash value of data to be copied from a source address in a source node to a destination address in a destination node in the remote direct memory access operation, the network interface controller performs a lookup operation in a translation protection table in the network interface controller to match the hash value to a hash value for data existing in memory of the destination node. Responsive to the network interface controller finding a match in the translation protection table, the network interface controller completes the remote direct memory access operation without transferring the data from the source node to the destination node.Type: GrantFiled: February 1, 2013Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Ranjit M. Noronha, Sandeep R. Patil, Ajay K. Singh, Kailas S. Zadbuke
-
Patent number: 9210215Abstract: A distribution system including, for connection over a network a plurality of client upload devices, each client upload device storing one or more chunks of a content file, a client download device configured to download from the client upload devices chunks of the content file stored by the respective client upload devices and an incentive device configured to generate token data packets exchangeable for chunks of the content file. The client download device is configured to acquire a plurality of token data packets from the incentive device and to communicate with individual respective client upload devices and thereby download, in exchange for respective token data packets, stored chunks of the content file.Type: GrantFiled: February 2, 2010Date of Patent: December 8, 2015Assignee: SONY CORPORATIONInventors: Jaqueline Mallett, Francis Van Aeken, Olivier Elshocht, Philip Marivoet, Tom Hostyn
-
Patent number: 9203883Abstract: A proxy streaming module executes on a first computing machine to stream multimedia data from a virtual channel that is established between the first computing machine and a second computing machine. In some instances, the multimedia data is generated by a multimedia device that communicates with the second computing machine. The proxy streaming module forwards the multimedia data to a presentation application that is executing on the first computing machine. A remoting application that executes on the first computing machine then captures the application output generated by the presentation application while the presentation application presents the multimedia data. The remoting application then transmits the application output to the second computing machine which displays the application output in an application output window.Type: GrantFiled: December 8, 2010Date of Patent: December 1, 2015Assignee: Citrix Systems, Inc.Inventors: Georgy Momchilov, Todd Giebler, Modesto Tabares, Jacob Summers
-
Patent number: 9203700Abstract: A method for monitoring client information within a shared environment. The method includes identifying a first physical location of a server computer, the server computer providing computing resources to a client within a shared environment, and collecting information associated with the client, the information including computing resources of the server computer provided to the client. The method includes creating a map showing the first physical location of the server computer and the collected information associated with the client. The method includes identifying a current physical location of the server computer and determining whether the current location is different than the first location. The method then, in response to determining the current location is different than the first location, includes updating the map with the identified current physical location of the server computer.Type: GrantFiled: May 21, 2013Date of Patent: December 1, 2015Assignee: International Business Machines CorporationInventors: Toni U. Basoglu, Heather M. Hinton, Neil I. Readshaw
-
Patent number: 9203817Abstract: A multifunction apparatus 21 includes: a web browser section 5; a second web server section 8; and a setting information database 6 for storing Cookie information which is transmitted from a first web server section 53 of an information processing apparatus 51 to the web browser section 5. The web browser section 5 (i) receives, from the first web server section 53, control information for informing the second web server section 8 of a control instruction to control the multifunction apparatus 21, and (ii) informs the second web server section 8 of the control instruction.Type: GrantFiled: March 28, 2011Date of Patent: December 1, 2015Assignee: Sharp Kabushiki KaishaInventor: Kunihiko Tsujimoto
-
Patent number: 9203921Abstract: A partitioned network has several subdomains (1, 2, 3,) each having a respective access server (10, 20, 30) and each serving a plurality of end users (11, 12; 21, 22; 31, 32). Each access server (10, 20, 30) is connected to a respective content cache (13, 23) or a set of such caches (130, 131, 132), which stores content and downloads it to end users on request. An alternative routing (19, 29) may be available between an access server (10) and a content cache (23) other than its associated cache (13), for use in exceptional circumstances. All the content caches (13, 23), are given the same IP address, “W.X.Y.Z”. Each access server (10, 20, 30) operates exclusively in a geographic sub-domain, and recognizes the IP address W.X.Y.Z as relating uniquely to its respective associated content cache 13, (23, 23) This means that the configuration of each access server (10, 20, 30) to handle content caching/distribution/streaming can be the same regardless of its location in the network.Type: GrantFiled: August 7, 2009Date of Patent: December 1, 2015Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Benjamin P Niven-Jenkins, Paul W Burke
-
Patent number: 9191360Abstract: Embodiments of the invention relate to overlay network address management. One embodiment includes an overlay gateway including an overlay network manager associated with a physical network. The overlay network manager prevents duplicate address assignment for overlay domains having a first sharing status and performs address translation for overlay domains having a second sharing status. Address translation is avoided for overlay domains having the first sharing status.Type: GrantFiled: January 22, 2013Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Stephan Benny, Amitabha Biswas, Jayakrishna Kidambi
-
Patent number: 9179368Abstract: The present invention discloses a method and policy enforcement functional entity (PE-FE) for implementing quality of service (QoS) request information. The method comprises the following steps: a PE-FE sends a policy decision functional entity (PD-FE) a QoS request message including predetermined parameters which are used to represent the QoS request information of the transport layer. The technical solutions mentioned above enable the QoS request information of the transport layer to be accurately represented, and implement the resource request process in the pull mode.Type: GrantFiled: June 10, 2009Date of Patent: November 3, 2015Assignee: ZTE CorporationInventor: Jianjie You