Patents Issued in February 8, 2011
-
Patent number: 7886032Abstract: Session identifiers are automatically identified in uniform resource locators (URLs). The session identifiers may be identified using classification techniques based on whether identical sub-strings are identified in multiple URLs downloaded from a web site. The URLs may then have the session identifiers extracted to generate clean versions of the URLs.Type: GrantFiled: December 23, 2003Date of Patent: February 8, 2011Assignee: Google Inc.Inventor: Michal Louz-On
-
Patent number: 7886033Abstract: A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device (that is, each device connected to the network), and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network. such as allowing a user to perform one or more tasks associated with devices in the network.Type: GrantFiled: August 25, 2006Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventors: Alex Hopmann, Brett Marl, Ashley Colin Yakeley, Nick Holt, Joel Hynoski, Steven Bush, Matthew Tebbs
-
Patent number: 7886034Abstract: A peer-to-peer storage manager measures availability (liveness) of the various nodes in a peer-to-peer storage pool, and adjusts the storage of data within the pool to meet performance expectations based on this liveness information. Based on node liveness statistics, the peer-to-peer storage manager fine tunes storage up or down to efficiently allocate storage while maintaining service level objectives for retrieval time probabilities. Responsive to node liveness information, the peer-to-peer storage manager can dynamically adjust redundancy and/or determine which nodes on which to store data. The peer-to-peer storage manager can execute these storage modifications using rateless erasure codes that allow highly robust storage with only weakly synchronized directory update protocols.Type: GrantFiled: September 27, 2006Date of Patent: February 8, 2011Assignee: Symantec CorporationInventors: Alfred Hartmann, Brian Witten, Slava Kritov
-
Patent number: 7886035Abstract: A method and apparatus for providing a profile service in an application server for deployment configuration. In one embodiment, the method of the profile service includes populating a repository with deployments of an application server. The method of the profile service further includes managing the lifecycles of the deployments, and determining objects to instantiate when the deployments start.Type: GrantFiled: May 31, 2007Date of Patent: February 8, 2011Assignee: Red Hat, Inc.Inventor: Scott M. Stark
-
Patent number: 7886036Abstract: A solution is provided for configuring a server farm (for example, to run a SAP application). The SAP application sets corresponding operational constraints for the server farm (defined by a required processing power and a required memory for the application instances and the DBMS instance of the SAP application). A mathematical model of the server farm is defined, so as to allow selecting the optimal configuration thereof that minimizes its total cost. For this purpose, the servers are chosen with a memory proportional to the corresponding power. More complex models are then provided for a high-reliability scenario, a scalability scenario, and a consolidation scenario.Type: GrantFiled: October 25, 2007Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Danilo Ardagna, Eugenio Conforti, Chiara Francalanci, Silvia Lucchini, Gatti Mauro, Salvatore Morsello, Marco Trubian
-
Patent number: 7886037Abstract: An information delivery system or the like which autonomously distribute and arrange contents as many as a number necessary inside the delivery system at appropriate positions inside the delivery system without providing a server or the like which administrates ubiety and number of the contents. There is provided an information delivery system having a plurality of information processing apparatuses which can mutually communicate through a network and a registration apparatus which holds at least one or more common information pieces so as to be used in common with the plurality of information processing apparatuses.Type: GrantFiled: December 4, 2007Date of Patent: February 8, 2011Assignees: Brother Kogyo Kabushiki Kaisha, Xing Inc.Inventors: Kentaro Ushiyama, Yuji Kiyohara, Hiroaki Suzuki, Koichi Iijima
-
Patent number: 7886038Abstract: An identity management system can reside within the cloud computing environment. The identity management system can be linked to systems, such as virtual machines, applications, and/or appliances, both inside and outside the cloud computing environment to provide identity management to those systems. In order to provide identity management, the identity management system can be configured to link to the systems in order to receive, store, maintain, and provide identity information. The information can identify items (users, devices, products, services) associated with the systems. The identity management system can be configured to store and maintain the information in records. The identity management system can also be configured to charge owners and operators of the systems for the identity management.Type: GrantFiled: May 27, 2008Date of Patent: February 8, 2011Assignee: Red Hat, Inc.Inventor: James Michael Ferris
-
Method and apparatus for providing dynamic group management for distributed interactive applications
Patent number: 7886039Abstract: A method, computer readable media, and apparatus of hierarchical-based communication session and data distribution management that indexes client's communication preferences and network attribute information. Indexing is used to generate dynamic group membership lists that map into communication groups. Indexing is replicated at control nodes in the network overlay to allow distributed management of group membership. Send/receive operations are decoupled through data distribution and the indexing structure. Senders and receivers register their group communication interests to a parent node in the hierarchy. The session control structure aggregates client interest and dynamically updates replicas at control nodes which are selected according to the changes in registered client interest. The indexing structure has self-managing properties for automatic clustering based on client session and data interests, and dynamic partitioning of the session/data interest attribute space.Type: GrantFiled: June 30, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: George V. Popescu, Zhen Liu, Sambit Sahu -
Patent number: 7886040Abstract: An Information Technology (IT) system display method and computer program product. A description is provided of a configuration of devices, network segments, and vertical connectors relating to an IT structure. The devices are initially distributed to form a distribution of the devices in a matrix representing a display screen. A defined goal value of the configuration is a function of a length and weight of each network segment, a length and weight of each vertical connector, and a penalty for each crossing of a device by a network segment. An overlay pattern of the network segments and the vertical connectors overlayed on the matrix is displayed in accordance with the description and the final distribution of the devices in the matrix. The goal value for the final distribution is lower than for the initial distribution. The final distribution is displayed on the display screen together with the overlay pattern.Type: GrantFiled: July 23, 2009Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Dmitry Andreev, Paul G. Greenstein, Galina Grunin, Gregory Vilshansky
-
Patent number: 7886041Abstract: In accordance with certain aspects of the design time validation of systems, a description of a system being designed and a description of an environment are received. Both of the received descriptions are used to validate the system against the environment while the system is being designed and prior to attempting to deploy the system.Type: GrantFiled: March 1, 2004Date of Patent: February 8, 2011Assignee: Microsoft CorporationInventors: Geoffrey Outhred, Kevin Grealish, Rob Mensching, Bassam Tabbara
-
Patent number: 7886042Abstract: Scheduling searchable items such as web pages for crawling involves dynamically scheduling items for downloading based on capacity based on time. The workload is distributed over time, in advance, by anticipating and accounting for the discovery of new links on the particular host. Respective times to download items can be determined based on the current size of the host's crawl corpus relative to the maximum size of the host's crawl corpus. The respective times may be determined based additionally on respective freshness targets for the searchable items, which characterize how often an item's content should be refreshed by re-downloading the item, and on respective politeness factors for the host, which characterize the delay time between consecutive download requests to that host. As such, one can know precisely how the system is performing at any point in time and predict future performance.Type: GrantFiled: December 19, 2006Date of Patent: February 8, 2011Assignee: Yahoo! Inc.Inventors: Daniel Mattias Larsson, Ashwinder Ahluwalia, Sridharan Gopal Krishnan
-
Patent number: 7886043Abstract: Methods and apparatus for rating Uniform Resource Locators (URLs) are disclosed. The method includes determining a request size pertaining to a length of the URL to be rated and for generating a rating request message containing the URL. The rating request message is a DNS (domain name system) message if the request size is less than or equal to a predefined size limitation, and the rating request message is a HTTP (hypertext transfer protocol) message if the request size is greater than the predefined size limitation.Type: GrantFiled: March 29, 2007Date of Patent: February 8, 2011Assignee: Trend Micro IncInventors: Kong Yew Chan, Shuosen Robert Liu, Jianda Li, Bharath Kumar Chandra Sekhar, Pei-wei Wu
-
Patent number: 7886044Abstract: There is disclosed a network system in which the position, attribute, and status of a desired device on a network can visually comprehensibly be grasped. A server manages location information indicating information on the device position in a hierarchical manner and attribute information from the device. Each device holds a plurality of status information (icon information) in accordance with various statuses of the device. A client holds map information corresponding to each class of the location information, and overlaps and outputs (display output) device status information obtained by communication by a polling system with the device detected by search in the server, and map information corresponding to the location information of the device.Type: GrantFiled: October 3, 2007Date of Patent: February 8, 2011Assignee: Canon Kabushiki KaishaInventors: Nobuhiko Maki, Masato Ochiai
-
Patent number: 7886045Abstract: Embodiments of the invention provide techniques for generating song playlists for use in an immersive virtual environment. Generally, playlists may be generated based on stored music preference data. The music preference data may be generated by storing user interactions with specific songs. The user interactions may be associated with characteristics of the user's situational context within the virtual world. The music preference data may be indexed by song name, and/or by musical properties. Subsequently, the music preference data may be used to generate a playlist adapted to the user's current situation within the virtual world.Type: GrantFiled: December 26, 2007Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jim Chun-Ta Chen, Zachary Adam Garbow, Gregory Edward Young
-
Patent number: 7886046Abstract: The present invention pertains to specifying, analyzing and evaluating systems such as distributed content distribution networks. Systems and methods are provided to predict how new deployments and changes to existing architectures will impact the networks. A network design may prepare a “what-if” scenario and the impact of this scenario may be predicted. Various tools are provided to determine relevant network variables and collect data about such variables, to learn what dependencies may exist among relevant variables, to prepare an input distribution and to output a predicted impact for the what-if scenario. Thus, a system designer is able to see a predicted impact that a network change or new deployment will have without having to resort to back of the envelope calculation or costly field deployments.Type: GrantFiled: May 16, 2008Date of Patent: February 8, 2011Assignee: Google Inc.Inventors: Amgad Zeitoun, Muhammad Mukarram Bin Tariq
-
Patent number: 7886047Abstract: Computer implemented methods and systems are provided for web log category analysis of website usage. A communication service provider computer system identifies a uniform resource locator (URL) for a resource requested by a mobile device. The communication service provider computer system categorizes the URL. The communication service provider computer system increments a count in a web log category based on categorizing the URL and customer data associated with the mobile device. The communication service provider computer system analyzes a usage of a plurality of websites associated with the web log category based on the count in the web log category.Type: GrantFiled: July 8, 2008Date of Patent: February 8, 2011Assignee: Sprint Communications Company L.P.Inventor: Dora Potluri
-
Patent number: 7886048Abstract: Embodiments of the use case-based management system enable non-technical users to manage complex integrated systems based on familiar languages and workflows, and thus reduce the costs of installing and managing these integrated systems. The dynamic use cases respond to the users' input as well as the continuous feedback of system status and health. Based on these input and feedback, the use case-based management system then subscribes to and authorizes services, manages services and resources, and configures and provisions services, resources, and devices.Type: GrantFiled: July 30, 2008Date of Patent: February 8, 2011Assignee: Sutus, Inc.Inventors: Phil Holland, Jeff Brace, Henk Spaay, Martin Leonard, Peter Donald Baker, Michael Sample
-
Patent number: 7886049Abstract: In general, the invention provides for analyzing a target computer for computer crimes such as illegal sharing of files or sharing of illegal files on peer-to-peer clients. The target computer may have software for a plurality of peer-to-peer clients. Only one extensible forensic device may be necessary to analyze the plurality of peer-to-peer clients for downloaded or shared files. For example, the invention may provide for a method comprising determining whether one or more peer-to-peer clients are or have been installed on a target device by identifying information associated with one or more peer-to-peer modules, wherein each module is associated with a different one of the one or more peer-to-peer clients. The method further includes, gathering usage information for the one or more peer-to-peer clients that had been determined to be installed on the target computer, analyzing the usage information, and automatically generating a report of the analyzed usage information.Type: GrantFiled: August 12, 2008Date of Patent: February 8, 2011Assignee: Architecture Technology CorporationInventors: Frank N. Adelstein, Judson Powers, Robert A. Joyce, Derek Bronner
-
Patent number: 7886050Abstract: The present application is related methods to monitor a state of one or more components of a remote access server farm by an intermediary to distinguish between operating and functional components and improve farm availability for user application requests. The intermediary may be deployed between a client and the remote access server farm and forwards client requests to functional components of the remote access server farm.Type: GrantFiled: September 23, 2008Date of Patent: February 8, 2011Assignee: Citrix Systems, Inc.Inventors: Murali Raja, Sandeep Kamath
-
Patent number: 7886051Abstract: A method for tracking and reporting traffic activity on a web site first comprises storing a web page on a first server coupled to a network. When the web page is requested from a visitor computer, the visitor computer is selected (or not selected) for inclusion within a sample group, where the sample group is only a subset of the total traffic to the web site. A selection indicator is stored on the visitor computer associated with this selection. Data mining code within the web site is operated or not operated depending upon the value of the selection indicator. The data mining code is operated, and the activity of the visitor computer on the web site consequently tracked only if the visitor computer is selected as a member within the sample group, otherwise the data mining code is not operated and no traffic activity is generated.Type: GrantFiled: August 26, 2009Date of Patent: February 8, 2011Assignee: Webtrends, Inc.Inventor: James Bean
-
Patent number: 7886052Abstract: Disclosed are a capability broker, a related messaging system and methods. The capability broker is placed in new network architecture between traffic proxies and enabler servers. The capability broker is equipped with a capability interface adapted to receive a capability request pertaining to a request of at least one capability. The capability broker is adapted to use one or more messages to obtain the requested at least one capability from one or more enabler servers responsive to receiving said capability request, and to provide a response to said capability request on the basis of the obtained capability.Type: GrantFiled: April 30, 2007Date of Patent: February 8, 2011Assignee: Airwide Solutions OyInventors: Juha Koponen, Sami Katainen, Mikko Kestilä, Juha Larjomaa
-
Patent number: 7886053Abstract: A self access management system allows users to self-grant access rights to resources. An access policy specifies which users have what levels of access to which resources. In addition to specifying conventional access rights, the access policy specifies that at least one user has self management rights to at least one resource. A request from a user to access a resource to which the user does not have conventional access rights is received. The access policy is consulted, to determine whether the user has self management rights to the resource. If so, it is further determined whether criteria specified by the self management rights for accessing the resource are met. Responsive to the criteria being met, the access policy is updated to grant the user access rights to the resource, according to the terms of the self management rights.Type: GrantFiled: September 15, 2009Date of Patent: February 8, 2011Assignee: Symantec CorporationInventors: Keith Newstadt, Douglas Gibson
-
Patent number: 7886054Abstract: A graphical user interface (GUI) is disclosed that allows a user to identify routers, communities, residents and media aggregation managers existing on a network. The user may interactively select a path that includes two media aggregation managers and at least one router. The GUI predicts scheduled bandwidth utilization along the selected path for a variety of residents wishing to communicate across the path. The GUI may be utilized for initializing all media aggregation managers on the network along with provisioning each of the routers on the selected path. The GUI provisions all of the routers and initializes all of the media aggregation managers on the selected path simultaneously in order to accomplish the predicted schedule of usage provided by the GUI to the user and force all communication packets communicated between the residents to travel along the selected path.Type: GrantFiled: October 11, 2000Date of Patent: February 8, 2011Inventors: Siddhartha Nag, Alfred D'Souza, Naveed Alam, Rakesh Patel
-
Patent number: 7886055Abstract: To perform resource allocation in a system having plural tiers, one of plural resource allocation algorithms is selected in response to determining, based on one or more conditions, which of the plural resource allocation algorithms to select. The selected resource allocation algorithm is used to allocate resources for the plural tiers of the system.Type: GrantFiled: April 28, 2005Date of Patent: February 8, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yunhong Zhou, Anshul Kothari, Kamalika Chaudhuri, Ram Swaminathan, Robert E. Tarjan
-
Patent number: 7886056Abstract: A method and computer system for managing bandwidth in a content on demand service provided by a service provider to users. A request is received from a user to receive the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is below a first specified threshold, then the user is connected to a unicast stream of the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is not below a first specified threshold, then the user is connected to a first multicast stream of the content. A video carousel includes at least two multicast streams that contains the first multicast stream. Each multicast stream has been or will be initiated at a unique time slot of a time period that is equal to the time duration of the content.Type: GrantFiled: May 25, 2006Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Jean-Luc Collet, Francois-Xavier Drouet, Stephane Charles Michel Marie Lebrun, Gerard Marmigere
-
Patent number: 7886057Abstract: A method for communicating video data between at least a first host and a second host comprises: identifying, at a server, an address of the first host, to which the second host may communicate video data, and a sequence number expected by a network security system coupled between the first host and the server; and communicating, from the second host to the first host, video data using the address of the first host and the sequence number expected. The method may further comprise: identifying, at the server, an address of the second host, to which the first host may communicate video data, and a second sequence number expected by a network security system coupled between the second host and the server; and communicating, from the first host to the second host, video data using the address of the second host and the second expected sequence number. The second host may be adapted to perform the act of communicating without use of an intermediate server.Type: GrantFiled: April 28, 2004Date of Patent: February 8, 2011Assignee: Logitech Europe S.A.Inventors: Aron Rosenberg, Jeffrey Wilson
-
Patent number: 7886058Abstract: A method and apparatus for controlling multicast group subscriptions in a multicast distribution circuit is presented. When a router included in the multicast circuit receives notification to terminate support of a particular multicast group (group leave request), data flow with respect to that multicast group is initially maintained on the communication link coupling the router to the hosts. Queries are issued to hosts on the communication link to determine whether continued support of the particular group is desired by any hosts coupled to the communication link. If, while waiting for a positive response to the queries issued, a request to join an additional multicast group is received, bandwidth availability on the communication link is examined to determine if adequate bandwidth is available for supporting the newly requested group addition. If adequate bandwidth is available, the newly requested group is added to those groups supported on the communication link.Type: GrantFiled: October 4, 2004Date of Patent: February 8, 2011Assignee: Alcatel-Lucent Canada, Inc.Inventors: Jonathan L. Bosloy, Francois Bessette
-
Patent number: 7886059Abstract: An apparatus and method allows processing sequenced records across multiple network connections. A “logical connection” is defined to include one or more network connections. Each message is assigned a sequence number that allows the messages to be ordered on the other end according to sequence number, regardless of which network connection in the logical connection is used to transfer the message. By defining messages, sequencing those messages, and transferring the messages over multiple network connections, the throughput and performance of networked computer systems are substantially increased.Type: GrantFiled: March 15, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Timothy Roy Block, Bob Richard Cernohous, Steven John Simonson, John Christian Unterholzner
-
Patent number: 7886060Abstract: Methods among nodes of a computer network for establishing a connection between the server and the client. A client node sends a session-invitation message to a server node. The session-invitation message is a message in a first protocol that establishes a channel at the level of the first protocol between the client and the server according to parameters of the session-invitation message that specify characteristics of session in a second protocol. An intermediary node of the network adding new information to the session-invitation message requesting modification of the session policies, and transmits the session-invitation message to the server node.Type: GrantFiled: July 2, 2008Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventor: Jonathan D. Rosenberg
-
Patent number: 7886061Abstract: Requests from a client to a network device are authenticated based on a session ID obtained by the network device. Requests may be authenticated by obtaining a session ID value when a session is initiated and transmitting a document to the client that embeds the session ID in such a manner that additional requests to the network device based on the document include the session ID in the request. The additional requests are authenticated based on a determination of whether the session ID is included in the additional requests.Type: GrantFiled: January 27, 2009Date of Patent: February 8, 2011Assignee: Juniper Networks, Inc.Inventor: Chunqing Cheng
-
Patent number: 7886062Abstract: At the time of exchanging routing information of a remote site, it is examined whether there is duplicated routing information, and when the duplicated routing information exists, an address conversion rule is generated. With this, when performing communication, address conversion is performed only for the communication to a site having a duplicated network address. In case of communication to a site having no duplicated network address, by performing IP communication intact, it becomes possible to omit unnecessary address conversion processing in a gateway. Also, when there is a duplicated address, by assigning a new network address which is not used in a site under a gateway to the duplicated address included in the routing information, and distributing the newly assigned address, it becomes possible to transmit a packet to a gateway appropriate to each destination, when there are a plurality of gateways in a subnet.Type: GrantFiled: May 31, 2006Date of Patent: February 8, 2011Assignee: Fujitsu LimitedInventors: Naoki Oguchi, Tetsumei Tsuruoka
-
Patent number: 7886063Abstract: A user equipment (UE), method and system for processing session based communications, are discussed. According to an embodiment, the method includes receiving a message from a terminal that informs whether the terminal supports simultaneous PT (push-to) sessions; recognizing that the terminal supports simultaneous PT sessions according to the received message; and transporting data to one or more terminals through the server operating in B2BUA (Back-to-Back User Agent) mode, wherein a simultaneous PT session refers to a session where the server performs a PT session priority function or a PT session locking function.Type: GrantFiled: January 13, 2009Date of Patent: February 8, 2011Assignee: LG Electronics Inc.Inventors: Kang-Suk Huh, Young-Hwan Park, Chan Seok Lim, Jong-Chul Park, Young-Ae Kim
-
Patent number: 7886064Abstract: The present invention relates to a program and an information processing method and apparatus with which a connection can be formed reliably between apparatuses having different capabilities. An application #1, using a presence function, announces a profile space ID representing processing for a service that can be provided. An application #n receives the announcement. The application #n requests the application #1 for detailed information of the service and registration to the service. The application #n connects to the application #1 by peer to peer, based on a URI needed for peer-to-peer access, transmitted from the application #1. The present invention can be applied to personal computers, network-enabled CE devices, and commercial application servers on the Internet.Type: GrantFiled: July 30, 2003Date of Patent: February 8, 2011Assignee: Sony CorporationInventors: Takashi Nomura, Hiroyuki Tominaga, Haruhiko Sakata, Masayuki Takahashi, Kei Yamashita
-
Patent number: 7886065Abstract: Providing security for a network is disclosed. Network traffic associated with a host is monitored. If an activity pattern associated with a reboot of the host is observed, access by the host to the network is restricted based at least in part on the observed activity pattern.Type: GrantFiled: March 28, 2006Date of Patent: February 8, 2011Assignee: Symantec CorporationInventors: Sourabh Satish, Brian Hernacki
-
Patent number: 7886066Abstract: Disclosed are systems and methods for detecting unwanted electronic message transmissions on a communications network. These include establishing a database for storing metadata associated with message traffic according to at least the source addresses of the senders of electronic message transmissions. The disclosed principles also include monitoring electronic message transmissions at the certain location on the electronic communications network. Also, included is populating the database with metadata derived from analysis of the monitored electronic messages, where the metadata includes metadata derived by analyzing the contents of the monitored electronic messages.Type: GrantFiled: October 12, 2009Date of Patent: February 8, 2011Assignee: Google Inc.Inventors: Scott M. Petry, Shinya Akamine, Peter K. Lund, Fred Cox, Michael J. Oswall
-
Patent number: 7886067Abstract: A system and method for use by website operators and advertisers to place interstitial advertisements on websites. The system uses an Internet dispatcher server and a mass storage device containing one or more databases storing advertisement command files pertaining to placements of advertisements that are stored in an advertisement server. The method comprises the steps of selecting ad files stored in a computer ad server, designating the url for the ad file, the url for the website page where the ad will be displayed, the url for the websites to which a user will be directed depending on the user's reaction to the advertisement, storing in a dispatcher server database a data string representing the ad placement commands with a url representing a dispatcher server-based application to execute said ad placement commands, and including said data string on said website for launching said dispatcher server command file.Type: GrantFiled: August 14, 2003Date of Patent: February 8, 2011Assignee: Rich Hedia Club, LLCInventors: Brad Krassner, Nikolai Mentchoukov, Alan Edwards
-
Patent number: 7886068Abstract: Various methods and apparatuses for storing a streaming media data play list in a cache memory are described. A streaming media data play list comprises a plurality of streaming media data entries associated with a single data pointer and the streaming media data entries comprise header data and payload data. In particular embodiments, a method for storing a streaming media data play list in a cache memory comprises receiving the streaming media data play list from a streaming media server, and storing the media data in the cache memory.Type: GrantFiled: October 27, 2005Date of Patent: February 8, 2011Assignee: Network Appliance, Inc.Inventors: Anureita Rao, Mohit Gupta
-
Patent number: 7886069Abstract: A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.Type: GrantFiled: January 7, 2008Date of Patent: February 8, 2011Assignee: DIVX, LLCInventor: Roland Osborne
-
Patent number: 7886070Abstract: A method includes the steps of: detecting a request from a client to restart a streamed multimedia presentation from a new starting point; determining if an update to a source file of the streamed multimedia presentation is available; if the update is available: closing the source file, opening the update, and establishing a link to the existing data channel; locating the new starting point of the streamed multimedia presentation; and streaming the multimedia presentation from the new starting point.Type: GrantFiled: January 15, 2008Date of Patent: February 8, 2011Assignee: International Business CorporationInventors: Peter Hans Westerink, Paolo Dettori, Zhengua Fu, Julio Nogima, Frank A. Schaffa
-
Patent number: 7886071Abstract: A configuration is provided that performs retransmission control in accordance with a processing state in which playback of received data is performed or a processing state in which playback and recording of the received data is performed. When a communication processing apparatus receives streaming data, the communication processing apparatus is in one of the following two states: (1) a state in which “only playback” is performed, and (2) a state in which “playback and recording” are performed. The communication processing apparatus determines in which state it is and changes the way in which a retransmission request for a lost packet is sent on the basis of the determined state. According to such a configuration, when the communication processing apparatus performs only a playback process, a real-time playback can be achieved. When the communication processing apparatus performs a recording process, the integrity of recorded data can be improved.Type: GrantFiled: August 1, 2007Date of Patent: February 8, 2011Assignee: Sony CorporationInventor: Nobuyoshi Tomita
-
Patent number: 7886072Abstract: Improved approaches for media listening amongst different users are disclosed. For example, methods, systems or computer program code can enable users to have a remote listening experience in real time. Advantageously, a remote user at a remote client device can in effect listen to a particular digital media asset that is being played at a local client device of a local user. Media information and/or user profiles can also be provided about themselves and shared with other users.Type: GrantFiled: June 12, 2008Date of Patent: February 8, 2011Assignee: Apple Inc.Inventors: Catherine Wormington, Camille Hearst, Steve Saro Gedikian
-
Patent number: 7886073Abstract: In one embodiment, a method includes requesting accelerated delivery of a specified media stream. The media stream contains a plurality of video frames. The method also includes receiving a response to the accelerated delivery request and selecting, based on the response, a source media stream. The method also includes receiving the source media stream into a buffer and decoding the received media stream from the buffer, at a selected playout rate.Type: GrantFiled: August 8, 2008Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventors: Joshua B. Gahm, Kapil Sharma, Carol Etta Iturralde, John Robert Pickens, William C. Ver Steeg
-
Patent number: 7886074Abstract: Disclosed are methods and systems for a receiver to autonomously allocate bandwidth among its incoming communications flows. The incoming flows are assigned priorities. When it becomes necessary to alter the allocation of bandwidth among the flows, the receiver selects one of the lower priority flows. The receiver then causes the selected flow to delay sending acknowledgements of messages received to the senders of the messages. In most modern protocols, senders are sensitive to the time it takes to receive acknowledgements of the messages they send. When the acknowledgement time increases, the sender assumes that the receiver is becoming overloaded. The sender then slows down the rate at which it sends messages to the receiver. This lowered sending rate in turn reduces the amount of bandwidth used by the flow as it comes into the receiver. This frees up bandwidth which can then be used by higher priority flows.Type: GrantFiled: September 26, 2005Date of Patent: February 8, 2011Assignee: Microsoft CorporationInventors: Paul England, Cormac E. Herley
-
Patent number: 7886075Abstract: A mobile router and a correspondent router, each configured for routing services for nodes within their routing prefixes associated with their respective routing tables, establish a secure, bidirectional tunnel based on a messaging protocol between each other and a route server resource. A reactive (i.e., on-demand) protocol is used that enables the requesting device (e.g, the mobile router, correspondent router), to obtain routing information in a secure manner from the route server. The mobile router sends a query via its home agent to the route server resource to identify the correspondent router serving the correspondent node. The mobile router sends a binding update request, specifying a home address and care-of address for the mobile router, to the correspondent router for establishment of a bidirectional tunnel. The correspondent router establishes the bidirectional tunnel, and updates its routing tables based on information from the route server resource.Type: GrantFiled: May 16, 2003Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventors: Marco Molteni, Pascal Thubert, Patrick Wetterwald, Massimo Villari, Eric M. Levy-Abegnoli
-
Patent number: 7886076Abstract: Methods, systems and computer program products for load balancing using Mobile Internet Protocol (IP) Version 6 are provided. A request for a connection is received from a client at a routing stack. A Mobile IP Version 6 Binding Update message is transmitted from the routing stack to the client responsive to the received request. The Binding Update message identifies a selected target stack so as to allow the client to communicate directly with the target stack bypassing the routing stack.Type: GrantFiled: January 12, 2005Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventor: Roy F. Brabson
-
Patent number: 7886077Abstract: An intermediary infrastructure that facilitates the interconnection of multiple IP Multimedia Subsystem (IMS) networks. The interconnections may span one or more of the IMS logical planes Services Plane, Control Plane, and Network or Transport Plane. The intermediary offers among other things a process, routing, and switching complex that is able to among other things process incoming messages including using a comprehensive routing repository to complete message routing operations.Type: GrantFiled: April 30, 2008Date of Patent: February 8, 2011Assignee: Sybase 365, Inc.Inventors: William H. Dudley, Robert C. Lovell, Jr.
-
Patent number: 7886078Abstract: A low cost communication apparatus enables detection of an apparatus present on a different network in a router multistage network having a plurality of routers. When a communication apparatus cannot detect, on a network thereof, a desired apparatus, the communication apparatus requests a connection support server securing communication paths with all the apparatuses on a home network, to relay an apparatus detection request. The connection support server transfers the request to relay the apparatus detection request, to an arbitrary apparatus belonging to a different network from the network to which the communication apparatus belongs, and the arbitrary apparatus, by proxy, performs an apparatus detection, and transfers information about a detected apparatus to the connection support server. By obtaining the information from the connection support server, the communication apparatus detects the apparatus on the different network.Type: GrantFiled: March 19, 2007Date of Patent: February 8, 2011Assignee: Panasonic CorporationInventors: Moe Hamamoto, Takeshi Kokado, Ikue Nakano
-
Patent number: 7886079Abstract: In one embodiment, one or more path computation requests from path computation clients (PCCs) in a first network domain are received at a first border router (BR) arranged at the border of the first network domain and a second network domain. The first BR learns of a path computation element (PCE) in the second network domain. The PCE in the second network domain is informed of path computation information for the first network domain. One or more tunnels are established between the first BR and the PCE in the second network domain. One or more path computation requests from PCCs in the first network domain are passed from the first BR, through the one or more tunnels, to the PCE in the second network domain, to be serviced by the PCE in the second network domain using the path computation information for the first network domain.Type: GrantFiled: February 16, 2010Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Abhay Kumar Roy, Stefano B. Previdi
-
Patent number: 7886080Abstract: In one embodiment, a method for managing topology changes in a Layer 2 network is provided. The method may comprise receiving a change notification at a provider edge bridging device and associating the change notification with a customer service. The method may further comprise identifying at least one destination provider edge bridging device associated with the customer service, encapsulating the change notification in a data frame and tunnelling the data frame over a tunnel comprising at least one core device to the at least one destination provider edge bridging device associated with the customer service, the at least one core bridging device tunnelling the data frame based on information relating to the destination provider edge bridging device.Type: GrantFiled: November 30, 2007Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventors: Ali Sajassi, Samer M. Salam
-
Patent number: 7886081Abstract: A USB communication system, a USB device, and a method of error detection for the USB communication system; with which an error of any breaking of physical connection in USB communication can be detected no matter where the breaking happens, and furthermore an error due to logical communication disconnection can also be detected. In a USB communication system constructed by connecting a host apparatus 2 and a card reader 1 with a USB cable 3, the card reader 1 may include: means for executing a bus reset as a preprocessing for setting a logical connection line with the host apparatus 2, means for measuring a time while the card reader 1 is in a bus reset status, and means for executing an operation of interrupting communication voluntarily according to a measuring result of the means for measuring the time.Type: GrantFiled: August 23, 2007Date of Patent: February 8, 2011Assignee: Nidec Sankyo CorporationInventor: Fumihiko Akahane