Search Patents
-
Patent number: 6148340Abstract: A method and system for efficiently updating container objects on remote systems. The method and system involve a server extension which determines whether the files within the container object have changed since the last time they were sent to the client. If they have changed, the server extension sends only the changed files with instructions on how to reconstruct the container object to a client extension. The client extension receives the changes and the instructions and reconstitutes the container object and transmits the container object to the client browser.Type: GrantFiled: April 30, 1998Date of Patent: November 14, 2000Assignee: International Business Machines CorporationInventors: Reed Bittinger, Nils C. Brubaker, Barron Cornelius Housel, III, Steve Wang
-
Publication number: 20080177875Abstract: A method, computer-readable medium, and user interface for displaying an inquiry indication related to an inquiring user's inquiry are described. An inquiring user prepares and submits an inquiry in an inquiry application. Upon preparing and submitting an inquiry, a notice of the inquiry is generated and routed to the inquiring user's network contacts. An inquiry indication is generated to notify network contacts that an inquiry has been submitted by the inquiring user. A network contact may select the inquiry indication to display an inquiry feature and may select an inquiry feature to view the inquiry and respond to the inquiry.Type: ApplicationFiled: January 23, 2007Publication date: July 24, 2008Applicant: MICROSOFT CORPORATIONInventors: JUSTIN S. DENNEY, Nils H. Pohlmann, Edward D. Harris, Jason C. Fluegel, Stephen P. Rosato, Michael I. Torres
-
Patent number: 8825863Abstract: Disclosed herein are methods, systems, and computer program products for the placement of a virtual machine within a plurality of cache-coherent NUMA servers. According to an aspect, an example method includes determining a resource requirement of the virtual machine. The example method may also include determining a resource availability of one or more nodes of the plurality of servers. Further, the example method may include selecting placement of the virtual machine within one or more nodes of the plurality of cache-coherent NUMA servers based on the determined resource requirement and the determined resource availability.Type: GrantFiled: September 20, 2011Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Nils Peter Joachim Hansson, Edward S. Suffern, James L. Wooldridge, Brian You
-
Publication number: 20020046273Abstract: A data mining and analysis method and system can be implemented in an open architecture and use a multiple-tiered design to collect and analyze data relating to network devices in essentially real-time or near real-time. Analyzer modules are implemented in a distributed, multi-layered manner and process log data in a distributed and hierarchical manner to reduce data transfer needed for reporting. Analyzer modules analyze sequences of numbers and strings generated from software that understands analyzer module commands such as a parser module for such applications as collecting real-time voting information, and analyzing and aggregating real-time number sequence generated by media servers, among other applications.Type: ApplicationFiled: January 29, 2001Publication date: April 18, 2002Inventors: Nils B. Lahr, Andrew J.H. Jeon
-
Publication number: 20150134808Abstract: Shareable links can be created to share content items and information pertaining to activity on those shareable links can be monitored and stored in an online content management service. Based on this activity information, predetermined actions can be executed. These actions can include sending notifications regarding link activity, disabling shareable links, and/or updating sharing limitations related to the shareable links. Using the activity information, popular shared content items can be identified and recommendations for sharing unshared content items can be provided to the user. Additionally, advertisements can be tailored to the relative popularity of the shared content items.Type: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: Dropbox, Inc.Inventors: Ilya Fushman, Nils Peter Welinder
-
Patent number: 7957510Abstract: A method, computer-readable medium, and user interface for displaying an inquiry indication related to an inquiring user's inquiry are described. An inquiring user prepares and submits an inquiry in an inquiry application. Upon preparing and submitting an inquiry, a notice of the inquiry is generated and routed to the inquiring user's network contacts. An inquiry indication is generated to notify network contacts that an inquiry has been submitted by the inquiring user. A network contact may select the inquiry indication to display an inquiry feature and may select an inquiry feature to view the inquiry and respond to the inquiry.Type: GrantFiled: January 23, 2007Date of Patent: June 7, 2011Assignee: Microsoft CorporationInventors: Justin S. Denney, Nils H. Pohlmann, Edward D. Harris, Jason C. Fluegel, Stephen P. Rosato, Michael L. Torres
-
Publication number: 20090043880Abstract: Provided are a method, system, and article of manufacture for credit depletion notification for transmitting frames between a port pair. Credits indicate a number of outstanding frames a first device may transmit to a second device. The credits are decremented in response to transmitting a frame to the second device. The credits are incremented in response to receiving a ready code from the second device indicating that the second device processed the transmitted frame. A determination is made as to whether additional credits are needed for communicating frames from the first device to the second device. A credit depletion notification is sent to the second device in response to determining that the additional credits are needed for communication with the second device.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louie Arthur Dickens, Roger Gregory Hathorn, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
-
Publication number: 20110289204Abstract: Virtual machine management among networked servers coupled for data communications with a data communications network that includes a network device and a Virtual Machine Management Module (‘VMMM’), where VM management includes: monitoring, by the network device, network traffic of applications executing in virtual machines of the servers; determining, in dependence upon the monitored network traffic, whether a particular application's network traffic exceeds a predetermined threshold, the particular application executing in a particular virtual machine of a particular server; if the particular application's network traffic exceeds the predetermined threshold, allocating, by the VMMM, an additional virtual machine in a different server; and instantiating, by the VMMM, in the additional virtual machine at least one application.Type: ApplicationFiled: May 20, 2010Publication date: November 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils P. Hansson, Bruce A. Smith, Edward S. Suffern, James L. Wooldridge
-
Patent number: 8989356Abstract: A method, computer-readable medium, and user interface for displaying an inquiry indication related to an inquiring user's inquiry are described. An inquiring user prepares and submits an inquiry in an inquiry application. Upon preparing and submitting an inquiry, a notice of the inquiry is generated and routed to the inquiring user's network contacts. An inquiry indication is generated to notify network contacts that an inquiry has been submitted by the inquiring user. A network contact may select the inquiry indication to display an inquiry feature and may select an inquiry feature to view the inquiry and respond to the inquiry.Type: GrantFiled: May 16, 2011Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLC.Inventors: Justin S. Denney, Nils H. Pohlmann, Edward D. Harris, Jason C. Fluegel, Stephen P. Rosato, Michael L. Torres
-
Publication number: 20140372600Abstract: In accordance with one or more embodiments of the present invention, methods and systems disclosed herein provide for storage disk file and defect management. According to an aspect, a method includes communicating, to a first computing device, an identifier associated with a storage device. The method also includes receiving, from the first computing device, maintenance information associated with the identifier. Further, the method also includes implementing a storage disk file management policy at the storage device based on the maintenance information. Maintenance or defect information may be provided, for example, for a disk subsystem comprised within a storage device. A disk subsystem with an identified potential defect, even though potential defect is latent, creates a risk to the software workloads running on the IT resource and a potential hazard in a datacenter.Type: ApplicationFiled: February 6, 2014Publication date: December 18, 2014Applicant: International Business Machines CorporationInventors: David William Archer, Nils Peter Joachim Hansson, Paul Albert Skoglund, James Lee Wooldridge
-
Publication number: 20020040366Abstract: A distributed network which is capable of dynamically changing media resource request metafiles, as well as the responses to those media resource requests by media servers in the network, to provide more efficient content delivery in the network.. The network employs a system and method for intercepting a media resource request metafile client request, or a response to the media resource request by a media server in the network, and intelligently rewriting the response before sending it back to the requesting client. The file or protocol response can be rewritten according to localized information such as resource availability and client request information which the centralized web server may not have or even be able to obtain, such as the client's ISP, browser type, ISP's surfing trends and so on. The system and method thus enables the network to send the local client to either a local server or a remote server to receive the requested content.Type: ApplicationFiled: January 29, 2001Publication date: April 4, 2002Inventor: Nils B. Lahr
-
Publication number: 20120284398Abstract: A computer implemented method is provided, including monitoring network traffic among virtual machines allocated to a plurality of compute nodes on a network, and identifying first and second virtual machines having inter-virtual machine communication over the network in an amount that is greater than a threshold amount of the network traffic. The method further comprises migrating at least one of the first and second virtual machines so that the first and second virtual machines are allocated to the same compute node and the inter-virtual machine communication between the first and second virtual machines is no longer directed over the network. In one embodiment, each compute node is coupled to an Ethernet link of a network switch, and data is obtained from a management information database of the network switch to determine the amount of network bandwidth that is being utilized for communication between the first and second virtual machines.Type: ApplicationFiled: July 3, 2012Publication date: November 8, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pamela C. Durham, Nils Peter Joachim Hansson, Edward S. Suffern, James L. Wooldridge
-
Publication number: 20120311144Abstract: A method for cloud computing comprising collecting cloud computing node status information from a cloud computing node connected to the cloud computing network; collecting cloud computing service status information indicative of an attribute of a cloud computing service executed in the node; collecting environmental data sets from computing systems connected to a network connected to the cloud, each environmental data set corresponding to attribute values of the computing systems; building a group of computing systems; storing the node and cloud service status information, the environmental data sets, and the identical attribute value of each computing system in a database; and responsive to a request for characteristic data from one of the computing systems, selecting the respective characteristic data out of the status information and the environmental data sets in the database and sending the characteristic data over the cloud computing network and the network to the requesting computing system.Type: ApplicationFiled: October 6, 2010Publication date: December 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jens-Peter Akelbein, Nils Haustein, Wolfgang Mueller-Friedt
-
Patent number: 8024468Abstract: Embodiments include a domain name service (DNS) resolver for returning Internet protocol (IP) addresses. The DNS resolver includes a connection with an Internet application or device. The connection receives a domain name resolution request that originates outside of the Internet. A DNS resolver includes a direct DNS resolver that processes domain name resolutions for a predetermined list of domain names without referring to the Internet after receiving a domain name resolution request. The DNS resolver also includes a cache of domain names different from the predetermined list of domain names. The DNS resolver also includes an address store comprising the predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver.Type: GrantFiled: December 22, 2009Date of Patent: September 20, 2011Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
-
Publication number: 20120102190Abstract: A computer implemented method is provided, including monitoring network traffic among virtual machines that are allocated to a plurality of compute nodes on a network, and identifying first and second virtual machines having inter-virtual machine communication over the network in an amount that is greater than a threshold amount of the network traffic. The method further comprises migrating at least one of the first and second virtual machines so that the first and second virtual machines are allocated to the same compute node and the inter-virtual machine communication between the first and second virtual machines is no longer directed over the network. In one embodiment, each compute node is coupled to an Ethernet link of a network switch, and data is obtained from a management information database of the network switch to determine the amount of network bandwidth that is being utilized for communication between the first and second virtual machines.Type: ApplicationFiled: October 26, 2010Publication date: April 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pamela C. Durham, Nils Peter Joachim Hansson, Edward S. Suffern, James L. Wooldridge
-
Patent number: 8417824Abstract: A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver.Type: GrantFiled: August 7, 2012Date of Patent: April 9, 2013Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
-
Patent number: 8769118Abstract: A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver.Type: GrantFiled: March 22, 2013Date of Patent: July 1, 2014Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
-
Patent number: 7093010Abstract: A flexible consistency checking mechanism allows network operators to create their own consistency checking rules. Several consistency check formulas are provided. Each formula defines one or more general operations on one or more managed network objects. By applying a general consistency check formulas to one or more specific managed network objects, one or more consistency check rules is generated. For example, the user can generate the consistency check rules simply by inputting certain data values for formula variables by way of a user interface. Once those rules have been generated, they can be used to check the consistency of one or more aspects of a communications network configuration. Each formula also may include a checkpoint that defines a time period or event when a corresponding consistency check rule established using that formula should be executed.Type: GrantFiled: May 20, 2002Date of Patent: August 15, 2006Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Nils Peter Ostrup, Jesper Hök
-
Publication number: 20120303807Abstract: A cloud computing information system includes a first collection unit that collects node status information from a cloud computing node, a second collection unit that collects cloud service status information indicative of an attribute of a cloud computing service being executed in the cloud computing node, a third collection unit that collects environmental data sets from a plurality of computing systems where each data set corresponds to attribute values of one of the computing systems, a group building unit that builds a group of computing systems, where the group includes computing systems of the plurality of computing systems with an identical attribute value, a storage unit that stores the node and cloud service status information, environmental data sets, and the identical attribute value, and a selection unit that selects characteristic data from the node and cloud service status information and environmental data sets and sends it to a computing system.Type: ApplicationFiled: August 9, 2012Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jens-Peter Akelbein, Nils Haustein, Wolfgang Mueller-Friedt
-
Patent number: 8224957Abstract: Migrating virtual machines among networked servers, the servers coupled for data communications with a data communications network that includes a networking device, where migrating includes: establishing, by a virtual machine management module (‘VMMM’), one or more virtual machines on a particular server; querying, by the VMMM, the networking device for link statistics of a link coupling the network device to the particular server for data communications; determining, by the VMMM in dependence upon the link statistics, whether the link coupling the network device to the particular server is degrading; and if the link coupling the network device to the particular server is degrading, migrating a virtual machine executing on the particular server to a destination server. In some embodiments, migrating occurs is carried out only if non-degrading link is available. If no non-degrading links are available, the network device, rather than the link, may be failing.Type: GrantFiled: May 20, 2010Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Nils P. Hansson, Bruce A. Smith, Edward S. Suffern, James L. Wooldridge