Patents Issued in September 30, 2014
-
Patent number: 8849969Abstract: A method is disclosed for optimizing a network that is formed from a plurality of nodes. The NC node of the network compiles an order that the plurality of nodes perform a probing operation. The order is typically round robin. The NC node receives a request from a client that identifies a next node to perform the probing operation. Based on the request, the NC node changes the order so that the next node performs the probing operation after the current node that is performing the probing operation has completed the operation.Type: GrantFiled: April 8, 2008Date of Patent: September 30, 2014Assignee: Entropic Communications, Inc.Inventors: Ronald Lee, Ken Chu, Robert Lawrence Hare, Jr., Glenn Delucio, Zong Liang Wu
-
Patent number: 8849970Abstract: A client is redirected to use a surrogate payload server to access a substantially identical copy of an object that is located on a primary payload server. A proxy location server intercepts object location queries from clients and replies with the location of the surrogate payload server as the preferred source for the object rather than the location of the primary payload server.Type: GrantFiled: April 16, 2008Date of Patent: September 30, 2014Assignee: NetApp, Inc.Inventors: Craig Fulmer Everhart, Daniel Joseph Ellard
-
Patent number: 8849971Abstract: A cloud management system can be configured to monitor and allocate resources of a cloud computing environment. The cloud management system can be configured to receive a request to instantiate a virtual machine. In order to instantiate the virtual machine, the cloud management system can be configured to determine the current resource usage and available resources of the cloud in order to allocate resources to the requested virtual machine. The cloud management system can be configured to scale the resources of the cloud in the event that resources are not available for a requested virtual machine.Type: GrantFiled: May 28, 2008Date of Patent: September 30, 2014Assignee: Red Hat, Inc.Inventor: James Michael Ferris
-
Patent number: 8849972Abstract: A logical module, referred as Load Balancer Module (LBM), is disclosed which listens to one of certain common predefined port number. These well-known ports for receiving communication video conference signaling and control protocols is thereafter load balanced and multi-plexed to a number of instances of protocol stack applications. By balancing the multi-media data stream across a multitude of application instances multiple multi-media data streams may be serviced and processed by a single internet protocol host processor. A mutipoint control unit (MCU) may therefore process multiple input data streams containing multi-media video conferencing information.Type: GrantFiled: January 21, 2009Date of Patent: September 30, 2014Assignee: Polycom, Inc.Inventor: Kirill Tsym
-
Patent number: 8849973Abstract: A unified setting interface that enables a management application to configure network manageable devices, regardless of their type or manufacturer. Configuration of a network manageable device requires that certain information be provided to the network manageable device. For different types of devices from different manufacturers, this information and its format can vary. A management application using the unified setting interface does not require the individual interfaces for configuring network manageable devices from different manufacturers.Type: GrantFiled: December 30, 2009Date of Patent: September 30, 2014Assignee: GTEKO, Ltd.Inventors: Evgeny Leib, Joshua Glazer, Leonid Liansky
-
Patent number: 8849974Abstract: According to one embodiment of the present invention, a method is present for analyzing a network data processing system. Known information about the network data processing system is obtained by a computer system. A model of the network data processing system is created by the computer system using the known information. Missing information about the network data processing system is identified by the computer system in the model of the network data processing system. A number of people is selected by the computer system for obtaining the missing information. A number of requests to the number of people is sent by the computer system for the missing information. Each request includes the model. In response to receiving a number of responses to the number of requests by the computer system, the computer system updates the model.Type: GrantFiled: April 14, 2010Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Vijay K. Naik, Maja Vukovic
-
Patent number: 8849975Abstract: Certain embodiments of the present invention are directed to test-duration estimation. A time needed to run an automated web-page test, or the remaining time needed to complete the automated web-page test, is estimated by estimating a sample size needed to ensure that observed differences in conversion rates are attributable, with a specified statistical significance, to selecting particular factor levels for particular factors that are varied during the automated testing. The estimated sample size is then divided by an average web-page access rate to obtain the remaining testing time to achieve a specified significance level.Type: GrantFiled: February 2, 2011Date of Patent: September 30, 2014Assignee: Webtrends Inc.Inventor: Vladimir Brayman
-
Patent number: 8849976Abstract: Aspects of the present invention include a method of dynamically routing requests within multiple cloud computing networks. The method includes receiving a request for an application from a user device, forwarding the request to an edge server within a content delivery network (CDN), and analyzing the request to gather metrics about responsiveness provided by the multiple cloud computing networks running the application. The method further includes analyzing historical data for the multiple cloud computing networks regarding performance of the application, based on the performance metrics and the historical data, determining an optimal cloud computing network within the multiple cloud computing networks to route the request, routing the request to the optimal cloud computing network, and returning the response from the optimal cloud computing network to the user device.Type: GrantFiled: September 26, 2011Date of Patent: September 30, 2014Assignee: Limelight Networks, Inc.Inventor: Jason Thibeault
-
Patent number: 8849977Abstract: A first control node and a method therein for selecting the first control node or a second control node to act as a server are provided. The first and second control nodes are comprised in an overlay network. The first control node obtains a first indication relating to a ranking of a suitability of the first control node to act as the server. Furthermore, the first control node receives a second indication from the second control node. The second indication relates to a ranking of a suitability of the second control node to act as the server. Then, the first control node selects, based on the first and second indications, one of the first and second control nodes to act as the server for managing a master representation of a distributed shared memory being accessible within the overlay network.Type: GrantFiled: March 9, 2012Date of Patent: September 30, 2014Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Johan Kristiansson, Andreas Ekeroth, Du Li
-
Patent number: 8849978Abstract: Methods, systems, and computer-readable media for providing an application store are presented. In some embodiments, a request for updated policy information for at least one application may be received at an application store from a policy agent. Based on receiving the request, it may be determined, at the application store, whether one or more policies for the at least one application have been updated. Based on determining that the one or more policies for the at least one application have been updated, at least one policy update may be provided to the policy agent.Type: GrantFiled: August 30, 2013Date of Patent: September 30, 2014Assignee: Citrix Systems, Inc.Inventors: Kevin Batson, Richard Hayton
-
Patent number: 8849979Abstract: Methods, systems, computer-readable media, and apparatuses for providing mobile device management functionalities are presented. In various embodiments, a mobile device management agent may monitor state information associated with a mobile computing device. The monitored state information may be analyzed on the mobile computing device and/or by one or more policy management servers. In some instances, the one or more policy management servers may provide management information to the mobile computing device, and the management information may include one or more commands (which may, e.g., cause the mobile computing device to enforce one or more policies) and/or one or more policy updates. Subsequently, one or more policies may be enforced on the mobile computing device based on the monitored state information and/or based on the management information.Type: GrantFiled: September 20, 2013Date of Patent: September 30, 2014Assignee: Citrix Systems, Inc.Inventor: Waheed Qureshi
-
Patent number: 8849980Abstract: An apparatus, system, and method are disclosed for monitoring computer system components in large or complex systems. The apparatus includes an identifier module for associating at least one visual identifier with a computer system component. A function module associates one or more control functions with the visual identifier. A presentation module selectively displays the at least one identifier for the computer system component within a present view of a user interface. A monitoring module monitors the computer system component associated with the at least one identifier and modifies the identifier in response to a change in operational status for the computer system component.Type: GrantFiled: February 6, 2006Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Andreas Dieberger, Sandeep Gopisetty, Eser Kandogan, Cheryl Ann Kieliszewski, Roberto C. Pineiro, Chung-hao Tan
-
Patent number: 8849981Abstract: A benchmark response time is determined for a browser application request sent to a network server over a network. The response time is determined by performance monitoring code that is loaded into and monitors the browser application from the client. The performance monitoring code automatically sends a request to a network server; the request is not sent in response to user input. The network server receives the request, generates a response and provides the response to the browser application. The response includes a fixed amount of randomly generated data. The browser application receives and processes the response, but does not display the bytes or change the content displayed in the browser application as a result of the response. The browser application sends the times at which the browser application sends the request and the browser application completes processing the response data to the network server for further processing.Type: GrantFiled: December 4, 2006Date of Patent: September 30, 2014Assignee: CA, Inc.Inventors: Brian Zuzga, Mark Jacob Addleman, Ramesh Mani
-
Patent number: 8849982Abstract: In an information retrieval system, a system and method for presentation of information and/or resources that are pertinent to an individual's interests or task. Guiding individuals to places of interest on a network where information is stored. Displaying or otherwise presenting useful information to the user.Type: GrantFiled: January 19, 2007Date of Patent: September 30, 2014Assignee: Google, Inc.Inventor: Mark A. Wolfe
-
Patent number: 8849983Abstract: A method for updating and retrieving information for one or more nodes includes sending an update of at least a first indicator from at least a first node of a group of nodes to a home agent. Each of the group of nodes is associated with the home agent and corresponds to at least one of a plurality of indicators. The plurality of indicators is related to an internet protocol and includes the first indicator. The method further includes sending a request to the home agent for group node information that is associated with at least information related to the plurality of indicators corresponding to the group of nodes. Additionally, the method includes receiving the group node information from the home agent and transferring the group node information to one or more applications capable of accessing all the group of nodes.Type: GrantFiled: March 14, 2007Date of Patent: September 30, 2014Assignee: Futurewei Technologies, Inc.Inventors: Carl Williams, Robert Jaksa
-
Patent number: 8849984Abstract: A bandwidth requesting device is to be connected via a network to a plurality of client devices that play contents. The bandwidth requesting device is to appropriate bandwidths to the plurality of client devices and includes a bandwidth securement requesting unit that determines a request bandwidth, based on bandwidth management information and appropriation request bandwidths sent from the plurality of client devices. The bandwidth securement requesting unit requests a relay server, provided externally from the network, that determines bandwidths usable by the network, to secure the request bandwidth. The bandwidth requesting device also includes a processing unit that resolves, upon a competition among the appropriation request bandwidths sent from the plurality of client devices, the competition. Further, the bandwidth requesting device includes a communication unit that communicates with the relay server and the plurality of client devices to receive the bandwidth management information.Type: GrantFiled: February 5, 2008Date of Patent: September 30, 2014Assignee: Sony CorporationInventor: Yasuaki Yamagishi
-
Patent number: 8849985Abstract: A system and method for on-the-fly instrumentation of a rich Web-site is disclosed herein. On a server-side, a plurality of objects of an HTML page are modified by adding additional instrumentation code and attributes to create a modified HTML page, which is served to a client-side.Type: GrantFiled: December 1, 2008Date of Patent: September 30, 2014Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 8849986Abstract: Provided is a system and method for optimizing the presence notifications. The system includes a presence server which stores the presence subscription and presence information; and a presence XDMS for storing the authorization related information, wherein the presence server store the filtering rule pertaining to presence based notification delivery. The method includes: storing the presence subscription and presence information by a presence server; and storing the authorization related information by a presence XDMS, wherein a filtering rule pertaining to presence based notification delivery is used with the presence server.Type: GrantFiled: August 14, 2007Date of Patent: September 30, 2014Assignee: Samsung Electronics Co., LtdInventors: Jae-Kwon Oh, Mayuresh Madhukar Patil
-
Patent number: 8849987Abstract: This invention provides an extensible means of defining the mechanism to find one or more type(s) or instance(s) of existing resources (files, databases, repositories, etc.) and automating their linkages to the artifacts to be created, based on the customizable matching rules.Type: GrantFiled: June 30, 2009Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Daniel Christopher Berg, Brad Lee Blancett, Michael Damein Elder, Chad Holliday, Michael Husayn Kalantar, Alexander V. Konstantinou, Narinder Makin, Timothy Allen Pouyer, John E. Swanke
-
Patent number: 8849988Abstract: The present invention is directed towards systems and methods for monitoring an access gateway. The systems and methods include monitors on appliances that generate and send requests to logon agents or login page services on access gateways. Based on the responses from the logon agents or login page services, the monitors determine whether the logon agents or login page services are available.Type: GrantFiled: November 24, 2009Date of Patent: September 30, 2014Assignee: Citrix Systems, Inc.Inventors: Rishi Mutnuru, Josephine Suganthi, Praveen Grover
-
Patent number: 8849989Abstract: A method performed in a network element coupled between a subscriber end station and a multicast source for tracking a history of IGMP report messages. The network element receives and IGMP report message from the subscriber end station and determines a multicast group address and multicast source IP address corresponding to a multicast group to which the network element is a member. The network element builds an IGMP report history record indicating the subscriber end station's identity and comprises the multicast group address, the multicast source IP address, and a time stamp corresponding to the date and time at which the network element received the IGMP report message. This record is then stored in an IGMP report history database along with a plurality of other IGMP report history records so that the network element can maintain a history of IGMP report messages received from the subscriber end station.Type: GrantFiled: October 22, 2010Date of Patent: September 30, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Kunal R. Shah, Avoy K. Nanda
-
Patent number: 8849990Abstract: There is provided a system and method for determining an optimal bandwidth for a communication between a networked client device and a server. There is provided a method comprising identifying the networked client device, identifying a location of the networked client device, obtaining a client device profile for the networked client device corresponding to the location, and determining the optimal bandwidth using the client device profile. In this manner, client devices may almost instantly stream the highest quality video available.Type: GrantFiled: February 3, 2011Date of Patent: September 30, 2014Assignee: Disney Enterprises, Inc.Inventor: Dionysius Mavromatis
-
Patent number: 8849991Abstract: HTTP layered reconstruction is disclosed. A database is queried to identify a location of a previously reconstructed HTML artifact file or packet data of a HTML file in a repository that stores packet data captured from a network. The reconstructed HTML file is analyzed. Links to external files are identified and the database is queried to identify a location of previously reconstructed artifact files or packet data of associated external files. The external files are reconstructed, as needed. A web page is then reconstructed based on the reconstructed HTML file and reconstructed external files, presenting a view of the web page as it originally appeared to a user. A user may specify which external file types to include and/or not include. New versions of external files may be obtained and indicated in the reconstructed web page when associated artifact files or packet data are not stored within the repository.Type: GrantFiled: December 15, 2010Date of Patent: September 30, 2014Assignee: Blue Coat Systems, Inc.Inventors: Joseph H. Levy, Matthew Scott Wood, Daniel Arnold, Kenny Foisy, Dave Tubbs
-
Patent number: 8849992Abstract: According an embodiment of the present invention, a method, in a client device, for performing a management command for managing the client device, includes receiving scheduling information from a server device, the scheduling information including the management command and a condition, wherein the condition corresponds to a specific time point for executing the management command, monitoring whether the condition is satisfied for performing the management command by determining whether the specific time point arrives or whether a power-on command is received after the specific time point, performing a user interaction by displaying a content related to the management command to be performed, if it is determined that the power-on command is received after the specific time point, and performing the management command according to the user interaction.Type: GrantFiled: March 23, 2011Date of Patent: September 30, 2014Assignee: LG Electronics Inc.Inventor: Pablo Hernandez
-
Patent number: 8849993Abstract: A method and apparatus for a network monitor internals mechanism, which serves to translate packet data into multiple concurrent streams of encoded network event data, to contribute to enterprise management, reporting, and global mechanisms for aggregating monitors at a centralized aggregation point, and to facilitate rate limiting techniques because such monitors are not in control (i.e. cannot back pressure flow) is provided.Type: GrantFiled: March 28, 2011Date of Patent: September 30, 2014Assignee: Intel CorporationInventors: Geoffrey Cooper, Kieran G. Sherlock, Mark Hoy
-
Patent number: 8849994Abstract: Network monitoring method and apparatus determines the zero window event data transfer delay, reporting the amount of data transfer delay caused thereby. Non-data-transfer-delaying zero window events can be separated from those causing actual delay, allowing reporting of actual delay events separate from non-delay causing events.Type: GrantFiled: May 12, 2011Date of Patent: September 30, 2014Assignee: Fluke CorporationInventors: Doug Roberts, Dan Prescott, Bruce Kosbab, Shawn McManus, Robert Vogt, John Monk, Sean O'Brien
-
Patent number: 8849995Abstract: Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component and a group of associated host computing devices. The state monitoring component includes a power supply separate from the control component power supply, a state processing component, a visual indicator interface, and a separate communication component to facilitate communication with other state monitoring components. Utilizing consensus type algorithms, the state monitoring components can decide information related to the set of host computing devices, such as a state monitoring component authoritative for the grouping of the host computing devices.Type: GrantFiled: September 30, 2011Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Jacob Gabrielson, Marvin M. Theimer, Allan H. Vermeulen
-
Patent number: 8849996Abstract: Embodiments are directed to dynamically adapting metadata for use with a native data encoding and to efficiently modifying object model type references. In one scenario, a computer system instantiates a metadata reader over an object model description to access various portions of metadata in the object model description. The metadata reader is configured to read native metadata, where native metadata is metadata represented in an encoding that is expected by the metadata reader. The metadata reader determines that the accessed metadata is encoded in a non-native encoding and then determines which metadata modifications are to be performed to transform the non-native encoding into a native encoding. The computer system then dynamically adapts the metadata of the object model from a non-native encoding to a native encoding according to the determined modifications. As such, the object model is readable by a native runtime.Type: GrantFiled: January 13, 2012Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Jesse D. Kaplan, Shawn Farkas, Raja Krishnaswamy, Richard M. Byers, Ryan A. Byington
-
Patent number: 8849997Abstract: An information management apparatus may include a first collection unit that collects a measurement value measured by a measurement device connected to the information management apparatus via a network, a second collection unit that collects status information indicating statuses of the measurement device and the network, and a correction unit that correcting quality information indicating validity of the measurement value, which has been collected by the first collection unit, by using the status information that has been collected by the second collection unit.Type: GrantFiled: February 22, 2012Date of Patent: September 30, 2014Assignee: Yokogawa Electric CorporationInventors: Susumu Okuno, Ryoichi Himono, Kimikazu Takahashi
-
Patent number: 8849998Abstract: A method performed by one or more processing devices includes receiving a request to generate an estimate of a size of a population segment that accesses a resource; identifying, in demographic data, a number of counted users for the population segment; generating an estimate of a number of uncounted users in the population segment that access the resource; and generating, from the number of counted users and the number of uncounted users, the estimate of the size of the population segment.Type: GrantFiled: March 1, 2012Date of Patent: September 30, 2014Assignee: Google Inc.Inventor: John W. Merrill
-
Patent number: 8849999Abstract: A device control apparatus which monitors a state change of a device independently without communication with a client apparatus. A device server as the device control apparatus monitors the state of a device locally connected thereto, using a definition file and a trigger detection algorithm for monitoring the state of the device, and detects a state change of the device. When a state change of the device is detected, the device server transmits a trigger notification indicative of the detection of the state change to the client apparatus. The device server starts a session with the client apparatus having received the trigger notification and relay data communication with the device, of which the state change has been detected. When the session with the client apparatus is disconnected, the device server restarts monitoring of the state of the device.Type: GrantFiled: May 4, 2012Date of Patent: September 30, 2014Assignee: Canon Imaging Systems Inc.Inventor: Ryosuke Miyashita
-
Patent number: 8850000Abstract: A system for collecting and communicating data associated with at least one of a plurality of machines includes a sensor. The sensor is configured to monitor an operational condition of the at least one associated machine and provide signals indicative of the operational condition. The system includes at least one local data system, including a processor, associated with the machine and configured to receive signals from the sensor, detect an event affecting the at least one machine based on the signals received from the sensor, and communicate data relevant to the detected event to a location remote from the at least one machine. A central data system including a processor and configured to receive the data relevant to the detected event and communicate with other machines of the plurality of much such that the other machines communicate data relevant to the detected event to the central data system is included.Type: GrantFiled: May 8, 2012Date of Patent: September 30, 2014Assignee: Electro-Motive Diesel, Inc.Inventors: Paul Francis Collins, Michael Shawn Martin
-
Patent number: 8850002Abstract: A stateless load balancer may route a request to a computing device without tracking state information of the communication connection that delivered the request. The stateless load balancer may receive a request that is initiated by a client device. The request may be transported to the stateless load balancer via a communication connection that includes a public destination internet protocol (IP) address. One of the routing devices in the stateless load balancer may obtain connection tuples of the communication connection that transported the request, in which the connection tuples include the public destination IP address. Once obtained, the routing device may generate a hash value from one or more connection tuples. Subsequently, the routing device may map the hash value to a target network address of a particular computing device in a cluster of multiple computing devices by accessing stored mapping data, and then route the request to the particular computing device for processing.Type: GrantFiled: July 2, 2012Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Andrew B. Dickinson, Colin J. Whittaker, Bradley D. Roberts
-
Patent number: 8850003Abstract: Embodiments of the present invention are directed to a system and apparatus for tracking media content (storage) and its cache (that is synched with the original content) in a large-scale wide-area distributed network. The system includes at least one mini tracker which is configured to keep information on the location of the content and to distribute this information to micro trackers in a first jurisdiction. The system also includes at least one zone tracker which is configured to keep information on the location of the content in a region and to distribute this information to mini trackers in a second jurisdiction. The system further includes a master tracker which is configured to keep information on the location of the content in all regions in a third jurisdiction to distribute this information to zone trackers in the third jurisdiction.Type: GrantFiled: May 7, 2010Date of Patent: September 30, 2014Assignees: ZTE Corporation, ZTE (USA) Inc.Inventor: Bhumip Khasnabish
-
Patent number: 8850004Abstract: An anomaly in a shared input/output (IO) resource that is accessed by a plurality hosts or clients is detected when a host that is not bound by any QoS policy presents large workloads to a shared IO resource that is also accessed by hosts or clients that are governed by QoS policy. The anomaly detection triggers a response from the hosts or clients as a way to protect against the effect of the anomaly. The response is an increase in window sizes. The window sizes of the hosts or clients may be increased to the maximum window size or in proportion to their QoS shares.Type: GrantFiled: April 9, 2013Date of Patent: September 30, 2014Assignee: VMware, Inc.Inventors: Ajay Gulati, Irfan Ahmad, Jyothir Ramanan, Carl A. Waldspurger
-
Patent number: 8850005Abstract: According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.Type: GrantFiled: September 18, 2013Date of Patent: September 30, 2014Assignee: SAP AGInventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
-
Patent number: 8850006Abstract: Reading data from an eBook is used to generate time-based information. Timing reports are received from a plurality of clients. The timing reports describe reading time intervals for reading portions of an eBook on the clients. Timing reports from different clients describe reading time intervals for different overlapping portions of the eBook. The overlapping portions are analyzed to generate timing information. The timing information describes reading speeds for granular portions of the book that are smaller than the portions described in the reading time intervals. The timing information is stored. Timing information is provided to a client enabling the client to provide advanced features. The features include estimating a user's current reading position and providing an estimate of the time required by the user to finished reading a portion of the eBook.Type: GrantFiled: November 13, 2013Date of Patent: September 30, 2014Assignee: Google Inc.Inventor: Joseph Ashear
-
Patent number: 8850007Abstract: A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations.Type: GrantFiled: June 8, 2011Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Michael T. Massa, David A. Dion, Rajsekhar Das, Rushabh A. Doshi, David B. Lomet, Gor N. Nishanov, Philip A. Bernstein, Rod N. Gamache, Rohit Jain, Sunita Shrivastava
-
Patent number: 8850008Abstract: A system receives traffic information that identifies an application installed on a user device and resources being used to process traffic associated with the application; obtains, as a result of receiving the traffic information, a policy that identifies a particular amount of resources authorized for processing particular traffic associated with the application; determines that an amount of the resources being used to process the traffic exceeds the particular amount of resources authorized for processing the particular traffic; and transmits a notification to cause the traffic to be controlled by a base station to reduce the amount of the resources to a level less than the particular amount of resources.Type: GrantFiled: November 22, 2011Date of Patent: September 30, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Lalit R. Kotecha, Deepak Kakadia
-
Patent number: 8850009Abstract: A network device comprises a storage device storing an application program for a secure communications service; and at least one processor configured to execute the application program enabling the network device to: (a) send a request to look up a network address of a second network device based on an identifier; (b) receive an indication that the second network device is available for the secure communications service, the indication including the requested network address of the second network device and provisioning information for a secure communication link; (c) connect to the second network device over the secure communication link, using the received network address of the second network device and the provisioning information for the secure communication link; and (d) communicate at least one of video data and audio data with the second network device using the secure communications service via the secure communication link.Type: GrantFiled: June 6, 2013Date of Patent: September 30, 2014Assignee: VirnetX, Inc.Inventors: Victor Larson, Robert Dunham Short, III, Edmund Colby Munger, Michael Williamson
-
Patent number: 8850010Abstract: Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.Type: GrantFiled: October 1, 2013Date of Patent: September 30, 2014Assignee: Citrix Systems, Inc.Inventor: Waheed Qureshi
-
Patent number: 8850011Abstract: Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Provided is a schema, repository, index, and APIs for any information, place, entity, attribute, service or person that can be referenced geographically. A system to provide real time image data includes an input component that receives image data associated with a specific geographic area, a splitter component that splits the image data into at least two quadrants, and a storage component that stores at least a portion of the at least two quadrants. Also provides is on-line or real-time advertising based on a user's mapped location and/or a user preference.Type: GrantFiled: October 7, 2005Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Gur Kimchi, Amit Dekate, Ashok Kuppusamy, Steve Lombardi, Joseph Schwartz, Stephen L. Lawler, Alexander G. Gounares, Raymond E. Endres
-
Patent number: 8850012Abstract: A network node, such as a network control node like a CSCF or an application server, executing forking forward only the first successful response message arriving from a forking branch, which enables the charging function in the forking node and in nodes in the backward direction from this point to apply charges only for the “winning” branch. By including a special Reason header sent in a BYE request of “unused” successfully contacted branches, charging function in nodes in the forward direction from the forking point are allowed to suppress charges for such unused branches. This is applicable both for online and offline charging methods as defined, for example, by 3GPP.Type: GrantFiled: August 17, 2007Date of Patent: September 30, 2014Assignee: Nokia CorporationInventors: Robert Ropolyi, Jozsef Varga
-
Patent number: 8850013Abstract: The present technology relates to serving geodata based on location of a requesting device. More specifically, the technology efficiently services requests for geodata, e.g., map data, by directing requests to a server that stores a shard of an entire database of geodata. A request for geodata includes an unencrypted header having a location of a device making the request for geodata. The present technology relates the location to a shard storing data relevant to the location.Type: GrantFiled: May 10, 2010Date of Patent: September 30, 2014Inventors: Jaron Waldman, Moran Ben-David, John Alexander Leslie
-
Patent number: 8850014Abstract: Setting up a label switched path (LSP) for traffic between nodes of a network, involves sending a request message requesting reservation of resources for the requested LSP, from an ingress node (10) via intermediate nodes (40) and returning an acknowledgement message to an upstream node along the path. Absence of an acknowledgement from the downstream node, that the request message was received, is detected. Whether the given node should react to the detected absence can be determined from an indication (R) in the request message. Thus other nodes can react more quickly to take remedial action, to reroute or to remove the resource reservations without a long wait for a time out or a refresh message from the waiting ingress node, to enable more efficient use of the resources.Type: GrantFiled: June 14, 2010Date of Patent: September 30, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Daniele Ceccarelli, Diego Caviglia, Francesco Fondelli
-
Patent number: 8850015Abstract: In one embodiment, a method includes receiving at a first portal of a first node data for communication from a first network to a second network that belong to a particular one of a first set of service classes of the first network; determining at the first portal a particular one of a second set of service classes of the second network for the data; and directing the data from the first portal to a second portal of a second node residing at least in part in the second network.Type: GrantFiled: January 26, 2011Date of Patent: September 30, 2014Assignee: Cisco Technology, Inc.Inventor: Norman W. Finn
-
Patent number: 8850016Abstract: Methods and systems are provided for authorizing, managing, and brokering services for and between a plurality of service providers. A provisionable-services clearinghouse maintains in data storage a plurality of records that each identify (i) a respective mobile device, (ii) one or more types of service for which the respective mobile device can be provisioned, and (iii) a respective provider of each of the so-identified types of service for which the respective mobile device is currently provisioned. Subsequent provisioning requests identifying (i) a particular mobile device that itself is identified by a particular record from among the plurality of records, (ii) a first type of service, and (iii) a particular provider, and compared against the records in order to determine whether the requested provisioning can, or should be, authorized and/or recorded. Other information, such as contract terms, geographic limitations, etc., could also be included in the request and/or record.Type: GrantFiled: March 23, 2011Date of Patent: September 30, 2014Assignee: Sprint Spectrum L.P.Inventors: Raghava Karanam, William E. White, Abhik Barua
-
Patent number: 8850017Abstract: Methods, signals, devices, and systems are provided for using proxy servers to transparently forward messages between clients and origin servers if, and only if, doing so does not violate network policies. In some systems, a transparent proxy uses a combination of standard-format HTTP commands, embedding auxiliary information in URLs and other tools and techniques to redirect an initial client request to one or more policy modules, such as a login server or an identity broker or an access control server. The policy module authenticates the request, and uses HTTP redirection to have the client transmit authorization data to the proxy. The proxy extracts the authorization data, directs the client to use a corresponding cookie, and subsequently provides the implicitly requested proxy services to the client in response to the client's subsequently providing the authorization data in a cookie.Type: GrantFiled: May 27, 2011Date of Patent: September 30, 2014Assignee: Novell, Inc.Inventors: Hashem Mohammad Ebrahimi, Robert Drew Major
-
Patent number: 8850018Abstract: A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations.Type: GrantFiled: June 8, 2011Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Michael T. Massa, David A. Dion, Rajsekhar Das, Rushabh A. Doshi, David B. Lomet, Gor N. Nishanov, Philip A. Bernstein, Rod N. Gamache, Rohit Jain, Sunita Shrivastava
-
Patent number: 8850019Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.Type: GrantFiled: June 30, 2011Date of Patent: September 30, 2014Assignee: ILT Innovations ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson