Patents Examined by Chen-Liang Huang
-
Patent number: 9325561Abstract: An inter-provider network architecture system is disclosed. In particular, the system may enable a service provider network and a partner network to take advantage of each other's network cores, such that the resources of the service provider network and the partner network may be more effectively utilized to service customers of both networks. By doing so, not only can the service provider network and the partner network take advantage of each other's network resources, but they can also give each other's customers broader network reach into regions that are not typically serviced by their own networks. The service provider network may effectively accomplish this by providing a limited view of the service provider network to the partner network, or vice versa, so that traffic and data can flow between the networks without each network having to be fully aware of each other's entire network topologies.Type: GrantFiled: December 5, 2012Date of Patent: April 26, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: James Uttaro, Mark R. Sundt
-
Patent number: 9317322Abstract: A computer-implemented method is presented here. The method obtains a script to be executed, wherein the script includes instructions for an asynchronous operation, and wherein the asynchronous operation includes a request calling for a result. The method continues by performing a provisional iteration of the script, wherein the provisional iteration of the script is associated with at least a portion of the script, and wherein the provisional iteration of the script obtains and saves the result as a cached result. Thereafter, a final iteration of the script is performed using the cached result.Type: GrantFiled: October 24, 2012Date of Patent: April 19, 2016Assignee: Google Technology Holdings LLCInventor: Wolfram Kriesing
-
Patent number: 9288315Abstract: Equipments and methods for a mediator server controlling communication between clients and service provider(s). Clients are associated with a client identifier address. The mediator uses multiple addresses for receiving communications from the clients regarding the provider(s). The mediator sends to the clients a set of inquiry messages pertaining to the service provider, in a first communication format and associated with a particular reply address. The mediator receives reply message(s) from the clients at the particular reply address, the reply message including the client identifier address and a reply generated at the client terminal device. The mediator sends the client terminal device(s) service continuation information by which the client(s) can continue service provisioning in a second communication format which is different from the first communication format.Type: GrantFiled: September 14, 2012Date of Patent: March 15, 2016Assignee: BOOKIT OY AJANVARAUSPALVELUInventor: Jukka Salonen
-
Patent number: 9288109Abstract: Embodiments of the present invention relate to methods and apparatuses for enabling cluster scaling. Specifically, there is disclosed a method of recording a context of configuration for an initial node of a cluster, comprising: retrieving at least one file to be used for configuring the initial node; and recording a context while configuring the initial node using the at least one file, the recorded context being information on the configuration of the initial node and to be used for enabling addition of a new node into the cluster. There is also disclosed a method of enabling addition of a new node into a cluster. Corresponding apparatuses are also disclosed. According to embodiments of the present invention, the efficiency of improving cluster scaling may be effectively improved.Type: GrantFiled: September 12, 2012Date of Patent: March 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Rong Jian, Jie Qiu, Jie Y. Yang, Tao Yu, Xiao Zhong
-
Patent number: 9281992Abstract: The disclosure provides a method for identifying a storage device, which includes: obtaining, by a master control server, disk information of a storage device through a storage server; determining, by the master control server, that there is a storage device matching a device identifier according to the disk information, and entering a monitoring state; otherwise, creating a device identifier for the storage device and entering the monitoring state. The disclosure also provides a system for identifying a storage device. Through the method and the system, the storage devices are uniformly identified so as to facilitate unified management of the storage devices.Type: GrantFiled: December 19, 2011Date of Patent: March 8, 2016Assignee: ZTE CorporationInventors: Shengzhong Han, Aimin Lei, Liang Ji
-
Patent number: 9264309Abstract: Embodiments of the present invention relate to methods and apparatuses for enabling cluster scaling. Specifically, there is disclosed a method of recording a context of configuration for an initial node of a cluster, comprising: retrieving at least one file to be used for configuring the initial node; and recording a context while configuring the initial node using the at least one file, the recorded context being information on the configuration of the initial node and to be used for enabling addition of a new node into the cluster. There is also disclosed a method of enabling addition of a new node into a cluster. Corresponding apparatuses are also disclosed. According to embodiments of the present invention, the efficiency of improving cluster scaling may be effectively improved.Type: GrantFiled: July 17, 2012Date of Patent: February 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Rong Jian, Jie Qiu, Jie Y. Yang, Tao Yu, Xiao Zhong
-
Patent number: 9231892Abstract: Techniques are disclosed for pushing configuration changes of a distributed virtual switch from a management server to a plurality of host servers underlying the distributed virtual switch. The approach includes sending, in parallel, by the management server, a message to each of the plurality of host servers. The message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers. The approach further includes determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state, and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state.Type: GrantFiled: July 9, 2012Date of Patent: January 5, 2016Assignee: VMware, Inc.Inventors: Mukesh Baphna, Chi-Hsiang Su, Piyush Kothari, Geetha Kakarlapudi
-
Patent number: 9189965Abstract: Methods and arrangements for enhancing content in discussion forums. Access to an online discussion is provided. A posting by an author participating in the discussion is accepted, and a recommendation is automatically produced for the author for amending the posting to increase the likelihood of response to the posting by other individuals participating in the discussion.Type: GrantFiled: June 29, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Amit K. Singh, Rose Catherine Kanjirathinkal, Sachindra Joshi, Ankur Gandhe, Karthik Visweswariah
-
Patent number: 9191465Abstract: Techniques for transmitting a digital content stream through a network between a plurality of content servers and a content player. Network performance information for the plurality of content servers is retrieved. Embodiments then determine a mapping of the plurality of content servers to a plurality of portions of a content buffer on the content player, based on the retrieved network performance information. A request is transmitted to each of the plurality of content servers to transmit digital content associated with the corresponding portion of the content buffer.Type: GrantFiled: November 21, 2012Date of Patent: November 17, 2015Assignee: NETFLIX INC.Inventors: Mark Watson, Bin Wang, Wei Wei
-
Patent number: 9189967Abstract: Methods and arrangements for enhancing content in discussion forums. Access to an online discussion is provided. A posting by an author participating in the discussion is accepted, and a recommendation is automatically produced for the author for amending the posting to increase the likelihood of response to the posting by other individuals participating in the discussion.Type: GrantFiled: August 31, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Amit K. Singh, Rose Catherine Kanjirathinkal, Sachindra Joshi, Ankur Gandhe, Karthik Vesweswariah
-
Patent number: 9177074Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for confirming authorship of documents is presented. A document hosted on a website of a domain is accessed, where the document includes an authorship identifier asserting authorship of the document by an entity. Authorship of the document by the entity is conditionally confirmed when a profile for the entity is associated with the authorship identifier and when the profile for the entity indicates that the entity has confirmed that the authorship identifier is included in documents authored by the entity that are hosted on the first website of the first domain. Responsive to confirming authorship of the document by the entity, application of a confirmed authorship process to the document is permitted. Responsive to failing to confirm authorship of the document by the entity, application of the confirmed authorship process to the document is barred.Type: GrantFiled: September 10, 2012Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: Othar Hansson, Sagar Kamdar, Michael Cassidy
-
Patent number: 9146720Abstract: Disclosed are various embodiments for processing applications to determine compatible devices. An application processing system may determine application dependencies by parsing application manifest files, filtering customer reviews, and/or emulating the application on a virtual device. Based at least in part on the application dependencies, a determination may be made whether to make the application available for download and/or execution on a device.Type: GrantFiled: September 14, 2012Date of Patent: September 29, 2015Assignee: Amazon Technologies, Inc.Inventors: Christopher L. McGilliard, Calvin Y. Kuo, Patrick R. Schultz, Therapon Skoteinotis, Jean-Philippe Langlois
-
Patent number: 9098863Abstract: Analytics data for a network-based site may be compressed according to recurring time periods. An analytics service may obtain analytics data for network-based sites to compress into a compressed analytics data stream. To compress the analytics data, the analytic service may identify a particular time period corresponding to each analytic data value and may add the analytic data value to the compressed analytics data stream as either a baseline object for the particular time period or a difference object relative to an existing baseline object for the particular time period. These objects may be interleaved according to a time-based ordering of multiple different recurring time periods. An analytic service may send the compressed analytics data stream to an analytics client. The analytics client may decompress a portion of the compressed analytics trend without decompressing the remaining portions of the compressed analytics data stream.Type: GrantFiled: September 27, 2012Date of Patent: August 4, 2015Assignee: Adobe Systems IncorporatedInventor: David L. Cardon
-
Patent number: 9076130Abstract: Detecting an e-mail client generating a first e-mail identifying as a recipient e-mail address an e-mail address identified in the webpage. A screen shot of the webpage can be captured. An association can be automatically created between the screen shot of the webpage and the first e-mail, and the screen shot of the webpage is stored. The first e-mail is sent to the recipient e-mail address. Responsive to receiving or opening the first e-mail or a second e-mail related to the first e-mail, the screen shot of the webpage can be automatically retrieved and presented.Type: GrantFiled: September 10, 2012Date of Patent: July 7, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir S. Bhogal, Lisa Seacat Deluca, Robert R. Peterson
-
Patent number: 9027116Abstract: Methods and related systems are presented that relate to automatically avoiding address conflicts when establishing a secure communications link over a public network between a local computer, associated with a local network, and a remote computer, located outside the local network. In order to avoid address conflict, addresses reserved for use by the local network and addresses reserved for use by the remote network are determined. At least one local address is selected from among available local addresses such that the selected local address is an address that does not conflict with the reserved addresses of the local network and the reserved addresses of the remote network. The selected local address is used in connection with establishment of the secure communications link between the local computer and the remote computer.Type: GrantFiled: July 9, 2012Date of Patent: May 5, 2015Assignee: VirnetX, Inc.Inventors: Robert Dunham Short, III, Victor Larson, Michael Williamson
-
Patent number: 9015312Abstract: A network management system (100) and a method are described herein that are capable of identifying and accessing Quality of Service (QoS) issues within a communications network (104, 106). In one application, the network management system (100) includes a service performance unit (108), a service performance database (110), a factor scoring system (112), a factor score database (114) and a factor strength analysis module (116).Type: GrantFiled: October 11, 2010Date of Patent: April 21, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Gábor Magyar, Tamas Borsos, László Kovács, András Veres
-
Patent number: 8972500Abstract: A data process apparatus for sharing shared data among plural data process apparatuses participating in an event. The data process apparatus includes a participation notification reception unit configured to receive a participation notification from each of the plural data process apparatus including first and second data process apparatuses in the event, a notifying unit configured to notify the second data process apparatus to the first data process apparatus as a data obtain target from which the shared data is to be obtained. The second data process apparatus is a data process apparatus from which the participation notification has already been received by the participation notification reception unit.Type: GrantFiled: July 17, 2012Date of Patent: March 3, 2015Assignee: Ricoh Company, Ltd.Inventor: Ryoichi Baba
-
Patent number: 8909708Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for confirming authorship of documents is presented. A first document hosted on a first website of a first domain is accessed, the first document being linked to a second document through at least one link, and a respective link including a first predefined authorship attribute asserting authorship of a respective document including the respective link by a respective entity associated with a respective target document of the respective link. Authorship of the first document by an entity associated with the second document is conditionally confirmed when the second document includes a second link to the first website of the first domain, the second link including a second predefined authorship attribute indicating that the entity associated with the second document is an author of or contributor to content at the first website of the first domain.Type: GrantFiled: September 10, 2012Date of Patent: December 9, 2014Assignee: Google Inc.Inventors: Othar Hansson, Nundu Janakiram, Robert Ennals, Jonathan Tang, Jun Gong, Wanda Hung
-
Patent number: 8909857Abstract: Incoming data packets are often processed according to their origination or destination port. In order to efficiently determine applicable rules based on port values, ranges are stored in association with corresponding rules in a ternary memory. In order to reduce the amount of required memory to store these ranges, extra unused bits of the ACL that includes the rule can be used. Further, to maximize the storage capability of these limited extra bits, most common ranges can be stored in one or more bit partitions depending on whether they encompass other most common ranges to be stored in the extra bits. Through partitioning and intelligent bit assignment, many ranges can be stored in the limited extra bits, and can each remain individually addressable.Type: GrantFiled: June 29, 2012Date of Patent: December 9, 2014Assignee: Broadcom CorporationInventor: Parineeth M. Reddy
-
Patent number: 8909770Abstract: Techniques for estimating the performance of a network device. In one set of embodiments, a network device can determine one or more performance metrics associated with a feature of the network device that is customizable by a user. An example of such a feature is a user-defined script that is executed via a scripting engine of the network device. The network device can then generate a performance estimate based on the one or more performance metrics. The performance estimate can indicate the likely performance of the network device with the feature enabled.Type: GrantFiled: June 29, 2012Date of Patent: December 9, 2014Assignee: Brocade Communications Systems, Inc.Inventors: Milind Kulkarni, Xin Luo, Mani Kancherla