Patent application number | Description | Published |
20080307173 | Efficient Encoding for Detecting Load Dependency on Store with Misalignment - In one embodiment, an apparatus comprises a queue comprising a plurality of entries and a control unit coupled to the queue. The control unit is configured to allocate a first queue entry to a store memory operation, and is configured to write a first even offset, a first even mask, a first odd offset, and a first odd mask corresponding to the store memory operation to the first entry. A group of contiguous memory locations are logically divided into alternately-addressed even and odd byte ranges. A given store memory operation writes at most one even byte range and one adjacent odd byte range. The first even offset identifies a first even byte range that is potentially written by the store memory operation, and the first odd offset identifies a first odd byte range that is potentially written by the store memory operation. The first even mask identifies bytes within the first even byte range that are written by the store memory operation, and wherein the first odd mask identifies bytes within the first odd byte range that are written by the store memory operation. | 12-11-2008 |
20100169619 | Efficient Encoding for Detecting Load Dependency on Store with Misalignment - In one embodiment, an apparatus comprises a queue comprising a plurality of entries and a control unit coupled to the queue. The control unit is configured to allocate a first queue entry to a store memory operation, and is configured to write a first even offset, a first even mask, a first odd offset, and a first odd mask corresponding to the store memory operation to the first entry. A group of contiguous memory locations are logically divided into alternately-addressed even and odd byte ranges. A given store memory operation writes at most one even byte range and one adjacent odd byte range. The first even offset identifies a first even byte range that is potentially written by the store memory operation, and the first odd offset identifies a first odd byte range that is potentially written by the store memory operation. The first even mask identifies bytes within the first even byte range that are written by the store memory operation, and wherein the first odd mask identifies bytes within the first odd byte range that are written by the store memory operation. | 07-01-2010 |
20120215516 | IR Drop Analysis in Integrated Circuit Timing - In one embodiment, an IR drop analysis methodology may include characterizing standard cells without including power parasitic impedances, extracting the power parasitic impedances for the standard cells, and characterizing the standard cells with the power parasitic impedances. A set of timing parameters (such as minimum delays and maximum delays through the cells) may be generated from each characterization. The methodology may include comparing the timing parameters from each characterization, and identifying cells for which additional design effort should be expended to improve the power supply grid (e.g. to reduce the power parasitic impedances). For example, a margin may be budgeted for speed loss (delay increase) due to IR drop. If the difference in the timing parameters exceeds the margin, additional design effort may be warranted. | 08-23-2012 |
Patent application number | Description | Published |
20100027543 | LAYER TWO MAC FLUSHING/RE-ROUTING - A method may include receiving a packet including a destination address, identifying a destination address entry based on the destination address, the destination address entry including an address identifier, comparing the address identifier to an event identifier, determining whether an event occurred based on the comparison, and forwarding the packet on an alternate path if it is determined that the event occurred. | 02-04-2010 |
20100165995 | ROUTING FRAMES IN A COMPUTER NETWORK USING BRIDGE IDENTIFIERS - Methods, apparatus, and products for routing frames in a network using bridge identifiers, wherein the network includes a plurality of bridge nodes. At least one of the bridge nodes operates as an ingress bridge node through which frames are received into the network. At least one of the bridge nodes operates as an egress bridge node through which frames are transmitted out of the network. One of the bridge nodes receives, from the ingress bridge node, a frame for transmission to a destination node. The destination node connects to the network through the egress bridge node. The frame includes an ingress bridge identifier and an egress bridge identifier. The bridge that received the frame then routes the frame to the egress bridge node through which the destination node connects to the network in dependence upon the ingress bridge identifier and the egress bridge identifier included in the frame. | 07-01-2010 |
20100226381 | ROUTING FRAMES IN A TRILL NETWORK USING SERVICE VLAN IDENTIFIERS - Methods, apparatus, and products are disclosed for routing frames in a TRILL network using service VLAN identifiers by: receiving a frame from an ingress bridge node for transmission through the TRILL network to a destination node that connects to the TRILL network through an egress node, the received frame including a customer VLAN identifier, a service VLAN identifier uniquely assigned to the ingress bridge node, and a destination node address for the destination node, the received frame not having mac-in-mac encapsulation; adding, in dependence upon the service VLAN identifier and the destination node address, a TRILL header conforming to the TRILL protocol, the TRILL header including an ingress bridge nickname and an egress bridge nickname; and routing, to the egress bridge node through which the destination node connects to the network, the frame in dependence upon the ingress bridge nickname and the egress bridge nickname. | 09-09-2010 |
20100309912 | FORWARDING FRAMES IN A COMPUTER NETWORK USING SHORTEST PATH BRIDGING - Methods, apparatus, and products are disclosed for forwarding frames in a computer network using shortest path bridging (‘SPB’). The network includes multiple bridges, and each edge bridge is assigned a unique service virtual local area network (‘VLAN’) identifier. One of the bridges receives a frame for transmission to a destination node. The received frame includes a service VLAN identifier for the ingress bridge through which the frame entered the network and a customer VLAN identifier. The one bridge identifies an SPB forwarding tree in dependence upon the service VLAN identifier. The SPB forwarding tree specifies a shortest route in the network from the ingress bridge through the one bridge to the other bridges in the network. The one bridge then forwards the received frame to the egress bridge without MAC-in-MAC encapsulation in dependence upon the SPB forwarding tree and the customer VLAN identifier. | 12-09-2010 |
20110019678 | ROUTING FRAMES IN A SHORTEST PATH COMPUTER NETWORK FOR A MULTI-HOMED LEGACY BRIDGE NODE - Methods, apparatus, and products for routing frames in a shortest path computer network for a multi-homed legacy bridge, wherein the network includes a plurality of bridges. At least two of the plurality of bridges operate as edge bridges through which the frames ingress and egress the network. A first edge bridge identifies a legacy bridge nickname for a legacy bridge connected to the network through the first edge bridge and a second edge bridge using active-active link aggregation. The first bridge receives a frame from the legacy bridge and determines, in dependence upon the frame's destination node address, an egress bridge nickname for a third bridge through which a destination node connects to the network. The first bridge then adds the legacy bridge nickname and the egress bridge nickname to the frame and routes the frame to the third bridge in dependence upon the egress bridge nickname. | 01-27-2011 |
20110235595 | BREAKOUT GATEWAY FOR MOBILE DATA TRAFFIC - In general, the invention is directed to techniques for breaking out mobile data traffic from a mobile service provider network to a packet data network. For example, as described herein, a breakout gateway device (BGW) receives a first service request and data traffic for a data session associated with the requested service from a mobile device in a radio access network, wherein the first service request is addressed to a serving node of a mobile core network of the mobile service provider network, and wherein the data traffic is destined for the PDN. A control packet analysis module forwards the first service request from the breakout gateway device to the serving node. A breakout module of the BGW bypasses the serving node by sending the data traffic from the breakout gateway device to the PDN on a data path from the radio access network to the PDN. | 09-29-2011 |
20110292937 | POINT-TO-MULTIPOINT SERVICE IN A LAYER TWO ETHERNET NETWORK - Techniques are described for providing point-to-multipoint (P2MP) Ethernet service in a L2 network. Routers providing the Ethernet service allow an administrator to classify local attachment circuits as either “leaf” attachment circuits or “root” attachment circuits to define a tree-like architecture for forwarding Ethernet frames within a VPLS domain. Based on the classifications, each of router constructs flood domains, referred to herein as mesh groups, that control switching behavior between attachment circuits and pseudowires that transport the L2 communications through the VPLS domain. The routers utilize the mesh groups when switching L2 communications to enforce the requirements of E-TREE service or other L2 services in which L2 traffic is constrained within the L2 VPN to tree-like connectivity. | 12-01-2011 |
20120170522 | PARTIAL FAILURE MESSAGING - A system is configured to: receive a message from a gateway device; identify one or more sessions corresponding to an identifier included in the message; and clear the one or more corresponding sessions. The identifier may correspond to a part of the gateway device where a session is stored or maintained for a mobile device to connect to a server device. | 07-05-2012 |
20130003727 | HYBRID PORT RANGE ENCODING - In general, techniques are described for encoding port ranges. In one example, a method includes generating an encoded value that represents a specified port range including a first element storing an identifier that identifies a frequently occurring port range stored in an associative data structure of most frequently occurring port ranges, a second element storing an index that represents a dynamically-learned port range specifying at least a part of the specified port range, the dynamically-learned port range represented in a tree-structure of dynamically-learned port ranges and identified by the index, and applying, by a forwarding plane of the computing device, one or more filters associated with the encoded value to a packet that specifies a port included in the specified port range. | 01-03-2013 |
20130003736 | VARIABLE-BASED FORWARDING PATH CONSTRUCTION FOR PACKET PROCESSING WITHIN A NETWORK DEVICE - In general, this disclosure describes techniques for applying, with a network device, subscriber-specific packet processing using an internal processing path that includes service objects that are commonly applied to multiple packet flows associated with multiple subscribers. In one example, a network device control plane creates subscriber records that include, for respective subscribers, one or more variable values that specify service objects as well as an identifier for a packet processing template. A forwarding plane of the network device receives and maps subscriber packets to an associated subscriber record and then processes the packet by executing the packet processing template specified by the subscriber record. When the forwarding plane reaches a variable while executing the specified packet processing template, the forwarding plane reads the associated variable value from the subscriber record to identify and then apply the subscriber-specific service object specified by the variable. | 01-03-2013 |
20130007237 | MOBILE GATEWAY HAVING DECENTRALIZED CONTROL PLANE FOR ANCHORING SUBSCRIBER SESSIONS - In general, techniques are described for decentralizing handling of subscriber sessions within a gateway device of a mobile network. A mobile network gateway comprises a data plane having a plurality of forwarding components to receive session requests from a mobile service provider network in which the mobile network gateway resides. A control plane comprises a plurality of distributed subscriber management service units coupled by a switch fabric to the data plane. Each of the subscriber management service units serve as anchors for communication sessions for mobile devices that are accessing one or more packet data network by the mobile service provider network. A request delegation module within each of the forwarding components directs the session requests to the subscriber management service units unit to provide management services for the sessions requested by the mobile device. | 01-03-2013 |
20130007257 | FILTER SELECTION AND RESUSE - In general, techniques are described for selectively applying and reusing filters stored in a router. In one example, a method includes receiving a network access request from a first user. The method also includes selecting a candidate rule group associated with the packet flow, wherein the candidate rule group comprises one or more currently deployed rules of an existing rule group on the computing device that are currently installed within a forwarding plane and are being applied by the forwarding plane to network traffic associated with a second user. The method also includes installing a new rule group comprising the one or more currently deployed rules of the existing rule group and one or more new rules associated with the first user and not currently installed within a forwarding plane. The method also includes applying each rule of the new rule group to network traffic associated with the first user. | 01-03-2013 |
20130007286 | USER SESSION ROUTING BETWEEN MOBILE NETWORK GATEWAYS - In general, techniques are described for dynamically redirecting session requests received with a mobile network gateway to another gateway of the mobile network. Heterogeneous static and dynamic capabilities among gateways of the mobile network lead some gateways unable to service a particular session requested by a wireless device attached to the mobile network. A set of policies configured within the gateways by a mobile network operator and applied by the gateway enable the gateway to identify and offload session requests to another gateway of the mobile network that has the present capability to service the session. The policies may define conditions and actions to provide flexible routing of the user session to an appropriate gateway. | 01-03-2013 |
20130031271 | VIRTUAL PRIVATE NETWORKING WITH MOBILE COMMUNICATION CONTINUITY - In general, a mobile virtual private network (VPN) is described in which service provider networks cooperate to dynamically extend a virtual routing area of a home service provider network to the edge of a visited service provider network and thereby enable IP address continuity for a roaming wireless device. In one example, a home service provider network allocates an IP address to a wireless device and establishes a mobile VPN. The home service provider network dynamically provisions a visited service provider network with the mobile VPN, when the wireless device attaches to an access network served by the visited service provider network, to enable the wireless device to exchange network traffic with the visited service provider network using the IP address allocated by the home service provider network. | 01-31-2013 |
20130301522 | INLINE NETWORK ADDRESS TRANSLATION WITHIN A MOBILE GATEWAY ROUTER - Techniques are described for performing inline NAT functions in a forwarding element of a mobile gateway router or other device in which subscriber sessions of a mobile access network are distributed across a plurality of session management cards. The session management cards pre-allocate a public network address and port range for subscribers at the time a network connection is established in response to connection request prior to receiving any data traffic associated with the subscriber. NAT profiles are programmed into hardware forwarding elements of the mobile gateway router for inline NAT when routing subscriber traffic for the mobile access network. | 11-14-2013 |
20140092899 | NETWORK ADDRESS TRANSLATION FOR APPLICATION OF SUBSCRIBER-AWARE SERVICES - In general, techniques are described for informing services nodes of private network address information in order to apply subscriber-aware services with the services node. In some examples, a services node includes an Authentication, Authorization, and Accounting (AAA) interface to receive a AAA message, wherein the AAA message has been extended from a AAA protocol to specify a private network address of a subscriber device authenticated to an access network by the AAA server and assigned the private network address that is not routable external to the access network. A mapping module associates the public network address of subscriber data traffic with the private network address received by the AAA message. One or more service modules select one or more of a plurality of subscriber policies using the associated private network address and apply services to the subscriber data traffic in accordance with the selected subscriber policies. | 04-03-2014 |
20140198794 | CONNECTING MULTIPLE CUSTOMER SITES OVER A WIDE AREA NETWORK USING AN OVERLAY NETWORK - A method and apparatus for connecting multiple customer sites over a wide area network (WAN) using an overlay network is described. In one embodiment of the invention, each one of multiple customer edge (CE) routers establishes a Border Gateway Protocol (BGP) session with one or more BGP route reflectors and announces their private IP network prefixes and one or more transport IP addresses to reach that CE router. The BGP route reflector(s) reflect those IP network prefixes and the one or more transport IP addresses to reach that specific CE router to the other CE routers. The CE routers receive those reflected IP network prefixes and the corresponding transport IP address(es) to reach that CE router in which those IP network prefixes belong and register them in their corresponding routing/forwarding data structures. In this way, the CE routers learn how to reach each other. | 07-17-2014 |
20150071225 | INLINE NETWORK ADDRESS TRANSLATION WITHIN A MOBILE GATEWAY ROUTER - Techniques are described for performing inline NAT functions in a forwarding element of a mobile gateway router or other device in which subscriber sessions of a mobile access network are distributed across a plurality of session management cards. The session management cards pre-allocate a public network address and port range for subscribers at the time a network connection is established in response to connection request prior to receiving any data traffic associated with the subscriber. NAT profiles are programmed into hardware forwarding elements of the mobile gateway router for inline NAT when routing subscriber traffic for the mobile access network. | 03-12-2015 |
Patent application number | Description | Published |
20100049584 | COMPETITIVE ADVERTISING SERVER - Competitive content item serving is provided. Competitive content item serving can include the ability to receive a request for a content item and to compare an expected return for a first network content item to an expected return for a second network content item. Based upon the comparison, it can be determined whether to provide the first network content item to the publisher. | 02-25-2010 |
20100228636 | RISK PREMIUMS FOR CONVERSION-BASED ONLINE ADVERTISEMENT BIDDING - An advertiser specifies a conversion-based bid for a conversion event associated with an ad. If a conversion event occurs for the ad, an effective conversion-based bid can be adjusted by a risk premium associated with the ad. An account associated with the advertiser can be debited based upon the adjusted effective conversion-based bid. | 09-09-2010 |
20120078711 | AUTOMATED LOCAL ADVERTISING INTERFACE - Systems, methods, and computer program products for automating local content are described. In some implementations, an ad manager and a business table can be provided by a backend system. The business table can store, for example, user information, user account information including billing information, campaign related information and advertisement data associated with one or more local business advertisers as well as geo-targeting information. Based on the information stored in the business table, the ad manager can tailor a specific online advertising campaign on behalf of a local business advertiser. Where new or updated information is found, the ad manager can initiate campaign management updates to one or more business ad listings associated with the local business advertiser. | 03-29-2012 |
20120123853 | COMPETITIVE ADVERTISING SERVER - Competitive content item serving is provided. Competitive content item serving can include the ability to receive a request for a content item and to compare an expected return for a first network content item to an expected return for a second network content item. Based upon the comparison, it can be determined whether to provide the first network content item to the publisher. | 05-17-2012 |
Patent application number | Description | Published |
20080306969 | METHOD AND SYSTEM FOR IMPROVING APPLICATIONS BASED ON LOCATION INFORMATION OF OBJECTS - Disclosed is a system for improving applications based on location information of objects. The system includes a receiver module configured to receive the location information of the objects from at least one location database in a communication network. The objects are associated with corresponding location-aware devices. Each location-aware device of the location-aware devices includes the location information of at least one object of the objects. Further, a processing module included in the system is configured to generate at least one of behavioral and trending information of the objects and vehicular traffic information based on the location information of the objects. Furthermore, a transmitter module included in the system is configured to transmit at least one of the behavioral and trending information of the objects and the vehicular traffic information to at least one information database through the communication network. A method and a computer program product are also disclosed. | 12-11-2008 |
20100004997 | METHODS AND APPARATUS FOR GENERATING USER PROFILE BASED ON PERIODIC LOCATION FIXES - Implementations relate to systems and methods for generating a user profile based on periodic location fixes. A cellular telephone or other mobile device captures location information via GPS or other capability. A location history can be generated from accumulated location fixes. The location history is then analyzed to detect the user's travel and dwell patterns. That information can be combined with business classification (e.g., SIC, etc.) or Point of Interest (POI) databases to identify a user's likely home, work, or other locations based on dwell-times, time of day, and other parameters. The user's age and gender can potentially be inferred based on types of locations visited, such as school locations. The user profile can be correlated with market segmentation databases to generate a marketing rating, such as a Nielsen or Claritas rating. Advertising, media, or other content can then be tailored to the user's individual location and demographic profiles. | 01-07-2010 |
20100076968 | METHOD AND APPARATUS FOR AGGREGATING AND PRESENTING DATA ASSOCIATED WITH GEOGRAPHIC LOCATIONS - Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria. | 03-25-2010 |
20110034178 | SYSTEMS AND METHODS FOR GENERATING A LOCATION OF A MOBILE DEVICE USING CELL SECTOR INFORMATION - Systems and methods for generating a location of a mobile device using cell sector data are provided. A mobile device is in service connection with a base station, which has a corresponding service area. Upon entering the service area of another base station, the mobile device enters service connection with the second base station in a handoff event. The mobile device and/or the base station determines the location of each of the base stations, and estimates the approximate location of the mobile device based on the locations of the base stations. In one or more implementations, the estimated position can comprise a midpoint of a line joining the two base stations. The systems and methods can be implemented with a random location generator to improve accuracy. The approximate location of the mobile device can be inputted into a GPS-enabled device to reduce times to first fix. | 02-10-2011 |
Patent application number | Description | Published |
20100111066 | SYSTEM AND METHOD FOR VARIABLE BEACON TIMING WITH WIRELESS DEVICES - Systems and methods for supporting variable beacon timing for a first wireless device and a second wireless device are provided. An exemplary system may include a number of wireless devices configured to wirelessly communicate with one another. The system includes a beacon-transmitting wireless device and a listening wireless device. The beacon-transmitting wireless device is configured to transmit, during a first operating mode, wireless beacons separated in time by relatively long time intervals. The beacon-transmitting device is also configured to transmit, during a second operating mode, wireless beacons separated in time by relatively short time intervals. The listening wireless device is configured to listen, during the first operating mode, for wireless beacons transmitted by the beacon-transmitting wireless device, and is configured to listen, during the second operating mode, for wireless beacons transmitted by the beacon-transmitting wireless device. The system may have more than two different operating modes, which may be desirable if the number of wireless devices in the system exceeds two. | 05-06-2010 |
20100201196 | METHOD AND APPARATUS FOR PREDICTING END OF BATTERY LIFE - A powering subassembly for a portable electronic device includes a main battery, a converter, a backup battery, and a controller. The main battery provides a main voltage and the backup battery can provide a backup voltage. The converter receives the main voltage and increases the main voltage to at least one operating voltage. The controller receives the operating voltage from the converter, monitors the voltage of the main battery, and compares the monitored main battery voltage to a main battery low voltage threshold. The controller transmits a disconnect signal to decouple the main battery from the converter if the monitored voltage from the main battery is less than the main battery low voltage threshold. The controller transmits a connection signal to couple the backup battery to the converter if the monitored voltage is less than the main battery low voltage threshold. The backup battery provides the power for a predetermined minimum amount of time. | 08-12-2010 |
20110110281 | BROADCAST DATA TRANSMISSION AND DATA PACKET REPEATING TECHNIQUES FOR A WIRELESS MEDICAL DEVICE NETWORK - A fluid infusion system as described herein includes a number of local “body network” devices, such as an infusion pump, a handheld monitor or controller, a physiological sensor, and a bedside or hospital monitor. The body network devices can be configured to support communication of status data, physiological information, alerts, control signals, and other information between one another. In addition, the body network devices can be configured to support networked communication of status data, physiological information, alerts, control signals, and other information between the body network devices and “external” devices, systems, or communication networks. The networked medical devices are configured to support a variety of wireless data communication protocols for efficient communication of data within the medical device network. In addition, the wireless medical devices may be configured to support a number of dynamically adjustable wireless data communication modes to react to current operating conditions, application-specific data content, or other criteria. | 05-12-2011 |
20110152970 | LOCATION-BASED RANKING AND SWITCHING OF WIRELESS CHANNELS IN A BODY AREA NETWORK OF MEDICAL DEVICES - Operating techniques and methodologies for a body area network of medical devices are provided. One technique relates to an intelligent channel hopping scheme that detects loss of wireless synchronization on an initial wireless channel, thereafter obtains a measure of quality for the initial wireless channel, and then selects a new wireless channel when the obtained measure of quality fails to satisfy a threshold criteria. Another operating technique dynamically adapts an ordered list of available wireless channels in accordance with a quality measure of the available wireless channels. Thus, when quality degradation associated with a first wireless channel is detected, the ordered list can be updated to indicate a lower preference for the first wireless channel and to indicate a higher preference for a second wireless channel that does not suffer from quality degradation. Another channel hopping or switching technique selects wireless channels in a manner that is influenced by the current geographic position of the medical device. | 06-23-2011 |
20110176490 | IDENTIFICATION OF DEVICES IN A MEDICAL DEVICE NETWORK AND WIRELESS DATA COMMUNICATION TECHNIQUES UTILIZING DEVICE IDENTIFIERS - A fluid infusion system as described herein includes a number of local “body network” devices, such as an infusion pump, a handheld monitor or controller, a physiological sensor, and a bedside or hospital monitor. The body network devices can be configured to support communication of status data, physiological information, alerts, control signals, and other information between one another. In addition, the body network devices can be configured to support networked communication of status data, physiological information, alerts, control signals, and other information between the body network devices and “external” devices, systems, or communication networks. The networked medical devices are configured to support a variety of wireless data communication protocols for efficient communication of data within the medical device network. In addition, the wireless medical devices may be configured to support a number of dynamically adjustable wireless data communication modes to react to current operating conditions, application-specific data content, or other criteria. | 07-21-2011 |
20110178462 | REMOTE MONITORING FOR NETWORKED FLUID INFUSION SYSTEMS - A fluid infusion system as described herein includes a number of local “body network” devices, such as an infusion pump, a handheld monitor or controller, a physiological sensor, and a bedside or hospital monitor. The body network devices can be configured to support communication of status data, physiological information, alerts, control signals, and other information between one another. In addition, the body network devices can be configured to support networked communication of status data, physiological information, alerts, control signals, and other information between the body network devices and “external” devices, systems, or communication networks. Such external communication allows the infusion system to be extended beyond the traditional short-range user environment. | 07-21-2011 |
20120091813 | METHOD AND APPARATUS FOR PREDICTING END OF BATTERY LIFE - A powering subassembly for a portable electronic device includes a main battery, a converter, a backup battery, and a controller. The main battery provides a main voltage and the backup battery can provide a backup voltage. The converter receives the main voltage and increases it to at least one operating voltage. The controller receives the operating voltage from the converter, monitors the voltage of the main battery, and compares the monitored voltage to a main battery low voltage threshold. The controller transmits a disconnect signal to decouple the main battery from the converter if the monitored voltage from the main battery is less than the main battery low voltage threshold. The controller transmits a connection signal to couple the backup battery to the converter if the monitored voltage is less than the main battery low voltage threshold. The backup battery provides the power for a predetermined minimum amount of time. | 04-19-2012 |
Patent application number | Description | Published |
20080220876 | Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds - Systems and methods for trading, exchanging, and/or valuating virtual items that exist in MMOGs or other types of virtual worlds. According to various embodiments, the present invention utilizes a homogenous database to store virtual objects and their attributes across different MMOGs and virtual worlds. The items in the database are indexed and searchable. Using the system, users can trade, exchange, sell and/or valuate their virtual objects | 09-11-2008 |
20090099925 | Apparatus and Method for Virtual World Item Searching - A computer implemented method to characterize virtual goods in a virtual environment includes identifying an item exchange in the virtual environment. The context of the item exchange is recorded to characterize details of the virtual environment at the time of the item exchange. The context of the item exchange is added to a repository of contexts characterizing contexts from a number of item exchanges. A request to search for a virtual item is received. The virtual item is matched to a set of items in the repository. The set of items are presented in response to the request. | 04-16-2009 |
20120209677 | PERSON-2-PERSON SOCIAL NETWORK MARKETING APPARATUSES, METHODS AND SYSTEMS - The PERSON-2-PERSON SOCIAL NETWORK MARKETING APPARATUSES, METHODS AND SYSTEMS (“SNM”) transform requests for on-demand and flexible monetization and related services via SNM components into currency transfers, purchase receipt notifications, social networking communications and transaction analytics reports. In some embodiments, the SNM obtains a product purchase request for a product. In some embodiments, the product purchase request may include an identifier of a user who made a communication about the product. The SNM may parse the product purchase request to extract the identifier of the user who made the communication about the product. Also, the SNM may query a database for an account of the user using the extracted identifier. In response to successful completion of processing of the product purchase request, the SNM may generate a request to provide the account of the user with a credit. | 08-16-2012 |
20120209770 | System and Method for Monetizing Video Content - Methods and systems are presented for displaying multimedia content on a user computing device where the content includes several segments. A first segment of the content is displayed on the computing device and following display of the first segment of the content, a request for payment associated with a second segment of the content is displayed to the user. A user payment request approval for the second segment of the content is communicate from the user computing device to a service server, and the service server may respond with an approval or rejection. In a further potential embodiments, segments of the video may be defined and set by a content server, and varied based on feedback and history related to user payments. | 08-16-2012 |
20120215701 | FLEXIBLE MONETIZATION SERVICE APPARATUSES, METHODS AND SYSTEMS - The FLEXIBLE MONETIZATION SERVICE APPARATUSES, METHODS AND SYSTEMS (“FMS”) transform requests for on-demand and flexible monetization and related services via FMS components into currency transfers, purchase receipt notifications, social networking communications and transaction analytics reports. In some embodiments, the FMS obtains a request from a computing device of a merchant to process a user purchase checkout by a user from a point of sale device. In some embodiments, the request may include a merchant identifier. The FMS may determine that the merchant is authorized to obtain servicing of the request to process the user purchase checkout, by querying a database using the merchant identifier. The FMS may generating a user interface customized to the merchant and the point of sale device, upon determining that the merchant is authorized to obtain the service of the request, and provide the customized user interface to process the user purchase checkout by the user. | 08-23-2012 |
20150050991 | APPARATUS AND METHOD FOR SECURE FULFILLMENT OF TRANSACTIONS INVOLVING VIRTUAL ITEMS - A computer implemented method to exchange virtual goods in a virtual environment includes receiving funds at a trading platform from a buyer. The buyer is provided with a first secret that the buyer can decrypt and a second secret that the buyer cannot decrypt. The buyer is authenticated to a seller using the first secret. A virtual item is delivered from the seller to the buyer in response to authenticating. The buyer delivers to the seller the second secret for decryption by the seller. The seller is authenticated at the trading platform with the second secret. The seller is supplied with the funds. | 02-19-2015 |
Patent application number | Description | Published |
20080294124 | LAVAGE DEVICE - A device for holding fluid has a spout for pouring the fluid. The device includes a lid with an aperture. The aperture can be covered by a user's fingers or uncovered to control the flow of fluid out of the spout. | 11-27-2008 |
20110077603 | NASAL RINSE TIP - A device for nasal lavage is described. The device ejects a gentle flow of fluid under pressure. The fluid stream provides a high quantity of fluid at low pressure. The low pressure fluid stream is more comfortable for a user than a high pressure fluid stream that are delivered by some types of pressurized cans of solution. | 03-31-2011 |
20120277675 | Nasal Rinse Tip - A device for nasal lavage is described. The device ejects a gentle flow of fluid under pressure. The fluid stream provides a high quantity of fluid at low pressure. The low pressure fluid stream is more comfortable for a user than a high pressure fluid stream that are delivered by various types of pressurized cans of solution. | 11-01-2012 |
20130018329 | PORTABLE AMPOULE WITH A SPECIALIZED TIP AND SEALERAANM Mehta; Ketan C.AACI Santa RosaAAST CAAACO USAAGP Mehta; Ketan C. Santa Rosa CA US - The present disclosure relates to a portable ampoule with a specialized tip and sealer. In a general aspect, the portable ampoule for dispensing fluid may include a body configured to contain cleansing solution. A neck may be coupled to the body and configured to control the flow of the solution. A tip may be coupled to the neck and have an aperture for solution release. A sealing device may be coupled to the tip and configured to seal the aperture. The sealing device may permanently unseal the aperture upon decoupling from the tip. | 01-17-2013 |
20130197450 | NASAL RINSE TIP - A device for nasal lavage is described. The device ejects a gentle flow of fluid under pressure. The fluid stream provides a high quantity of fluid at low pressure. The low pressure fluid stream is more comfortable for a user than a high pressure fluid stream that is delivered by some types of pressurized cans of solution. | 08-01-2013 |
20130338568 | Rinsing Assembly - An assembly for dispensing fluid is described. In some implementations, an assembly can include a housing containing fluid, where the housing includes a conduit. The assembly can also include an actuator operably attached to the conduit of the housing. The actuator can include a body portion surrounding a cavity; a tip portion having a fluid path that is fluidly connected to the cavity, the cavity being fluidly connected to the conduit, and a channel support including a fluid passage space under pressure. The assembly can further include a collector having a collection zone configured to collect the fluid dispensed by the actuator. | 12-19-2013 |
20140039411 | NASAL RINSE TIP - A device for nasal lavage is described. The device ejects a gentle flow of fluid under pressure. The fluid stream provides a high quantity of fluid at low pressure. The low pressure fluid stream is more comfortable for a user than a high pressure fluid stream that are delivered by various types of pressurized cans of solution. | 02-06-2014 |
Patent application number | Description | Published |
20100165995 | ROUTING FRAMES IN A COMPUTER NETWORK USING BRIDGE IDENTIFIERS - Methods, apparatus, and products for routing frames in a network using bridge identifiers, wherein the network includes a plurality of bridge nodes. At least one of the bridge nodes operates as an ingress bridge node through which frames are received into the network. At least one of the bridge nodes operates as an egress bridge node through which frames are transmitted out of the network. One of the bridge nodes receives, from the ingress bridge node, a frame for transmission to a destination node. The destination node connects to the network through the egress bridge node. The frame includes an ingress bridge identifier and an egress bridge identifier. The bridge that received the frame then routes the frame to the egress bridge node through which the destination node connects to the network in dependence upon the ingress bridge identifier and the egress bridge identifier included in the frame. | 07-01-2010 |
20100226381 | ROUTING FRAMES IN A TRILL NETWORK USING SERVICE VLAN IDENTIFIERS - Methods, apparatus, and products are disclosed for routing frames in a TRILL network using service VLAN identifiers by: receiving a frame from an ingress bridge node for transmission through the TRILL network to a destination node that connects to the TRILL network through an egress node, the received frame including a customer VLAN identifier, a service VLAN identifier uniquely assigned to the ingress bridge node, and a destination node address for the destination node, the received frame not having mac-in-mac encapsulation; adding, in dependence upon the service VLAN identifier and the destination node address, a TRILL header conforming to the TRILL protocol, the TRILL header including an ingress bridge nickname and an egress bridge nickname; and routing, to the egress bridge node through which the destination node connects to the network, the frame in dependence upon the ingress bridge nickname and the egress bridge nickname. | 09-09-2010 |
20100309912 | FORWARDING FRAMES IN A COMPUTER NETWORK USING SHORTEST PATH BRIDGING - Methods, apparatus, and products are disclosed for forwarding frames in a computer network using shortest path bridging (‘SPB’). The network includes multiple bridges, and each edge bridge is assigned a unique service virtual local area network (‘VLAN’) identifier. One of the bridges receives a frame for transmission to a destination node. The received frame includes a service VLAN identifier for the ingress bridge through which the frame entered the network and a customer VLAN identifier. The one bridge identifies an SPB forwarding tree in dependence upon the service VLAN identifier. The SPB forwarding tree specifies a shortest route in the network from the ingress bridge through the one bridge to the other bridges in the network. The one bridge then forwards the received frame to the egress bridge without MAC-in-MAC encapsulation in dependence upon the SPB forwarding tree and the customer VLAN identifier. | 12-09-2010 |
20110019678 | ROUTING FRAMES IN A SHORTEST PATH COMPUTER NETWORK FOR A MULTI-HOMED LEGACY BRIDGE NODE - Methods, apparatus, and products for routing frames in a shortest path computer network for a multi-homed legacy bridge, wherein the network includes a plurality of bridges. At least two of the plurality of bridges operate as edge bridges through which the frames ingress and egress the network. A first edge bridge identifies a legacy bridge nickname for a legacy bridge connected to the network through the first edge bridge and a second edge bridge using active-active link aggregation. The first bridge receives a frame from the legacy bridge and determines, in dependence upon the frame's destination node address, an egress bridge nickname for a third bridge through which a destination node connects to the network. The first bridge then adds the legacy bridge nickname and the egress bridge nickname to the frame and routes the frame to the third bridge in dependence upon the egress bridge nickname. | 01-27-2011 |
20110235595 | BREAKOUT GATEWAY FOR MOBILE DATA TRAFFIC - In general, the invention is directed to techniques for breaking out mobile data traffic from a mobile service provider network to a packet data network. For example, as described herein, a breakout gateway device (BGW) receives a first service request and data traffic for a data session associated with the requested service from a mobile device in a radio access network, wherein the first service request is addressed to a serving node of a mobile core network of the mobile service provider network, and wherein the data traffic is destined for the PDN. A control packet analysis module forwards the first service request from the breakout gateway device to the serving node. A breakout module of the BGW bypasses the serving node by sending the data traffic from the breakout gateway device to the PDN on a data path from the radio access network to the PDN. | 09-29-2011 |
20130003736 | VARIABLE-BASED FORWARDING PATH CONSTRUCTION FOR PACKET PROCESSING WITHIN A NETWORK DEVICE - In general, this disclosure describes techniques for applying, with a network device, subscriber-specific packet processing using an internal processing path that includes service objects that are commonly applied to multiple packet flows associated with multiple subscribers. In one example, a network device control plane creates subscriber records that include, for respective subscribers, one or more variable values that specify service objects as well as an identifier for a packet processing template. A forwarding plane of the network device receives and maps subscriber packets to an associated subscriber record and then processes the packet by executing the packet processing template specified by the subscriber record. When the forwarding plane reaches a variable while executing the specified packet processing template, the forwarding plane reads the associated variable value from the subscriber record to identify and then apply the subscriber-specific service object specified by the variable. | 01-03-2013 |
20130007286 | USER SESSION ROUTING BETWEEN MOBILE NETWORK GATEWAYS - In general, techniques are described for dynamically redirecting session requests received with a mobile network gateway to another gateway of the mobile network. Heterogeneous static and dynamic capabilities among gateways of the mobile network lead some gateways unable to service a particular session requested by a wireless device attached to the mobile network. A set of policies configured within the gateways by a mobile network operator and applied by the gateway enable the gateway to identify and offload session requests to another gateway of the mobile network that has the present capability to service the session. The policies may define conditions and actions to provide flexible routing of the user session to an appropriate gateway. | 01-03-2013 |
Patent application number | Description | Published |
20100313262 | PROVISIONING REMOTE ACCESS POINTS - Provisioning remote access points for use in a telecommunication network. A remote access point contains identity information established during manufacturing; this identity information may be in the nature of a digital certificate. The identity information is stored in the remote access point, and may be stored in a Trusted Platform Module if present. When the remote access node is powered up in unprovisioned state, outside the manufacturing environment, it attempts to establish an internet connection via a first wired interface, and queries a user for information representing the TCP/IP address of its controller via a second wired interface. Once an internet connection is present, and a TCP/IP address has been provided, the remote access point attempts to connect to the controller at that address. The controller may filter connection requests through a whitelist of approved remote access points. Once a connection is established, controller and access point exchange and verify each other's identities. This may be done through the exchange and verification of digital certificates. Provisioning information is downloaded from controller to remote access point and installed. This may be done via a tunnel such as an encrypted tunnel. Software updates may be applied. The provisioned remote access point is placed in operation. | 12-09-2010 |
20110029771 | Enrollment Agent for Automated Certificate Enrollment - Automated generation of certificates from a Certificate Authority through the use of an Enrollment Agent. Devices needing certificates generate the necessary keys and package public key information with other identifying information about the device and send this information to an Enrollment Agent. The Enrollment Agent takes this information and submits it on behalf of the device to a Certificate Authority, managing the interaction with the Certificate Authority on behalf of the device. The Certificate Authority signs the request, returning a certificate to the Enrollment Agent. The Enrollment Agent packages the certificate along with the other certificates needed to establish a chain of trust and returns these to the device. Certificates may be stored in the device in flash memory. The process is secure as long as the communications path between the devices and the Enrollment Agent is secure; a secure VPN or HTTPS: connection allows the devices and the Enrollment Agent to be in separate locations. | 02-03-2011 |
20110252237 | Authorizing Remote Access Points - Authorizing remote access points for use in a network: A remote access point contains identity information established during manufacturing; this identity information may be in the nature of a digital certificate which can be used to establish a secure connection between networked entities. After the remote access point is provisioned to communicate securely to a controller using its TCP/IP address provided by a user, the remote access point is put into an un-authorized state by the controller pending further authorization. The user is presented with a secure captive portal page authenticating the end-user. This authorization may be through entering a user name and password, through presenting a certificate, through two-factor methods, or other methods known to the art. User's authentication credentials are verified by the controller. Optionally this verification can be performed using a per-user certificate. After the remote access point has been authorized, the controller marks it verified as a fully functional node, and saves this state. The user performing the authorization is associated with the remote access point, and may be used to monitor the usage and potentially revoke the authorization. The remote access point is provisioned with the current provisioning parameters for the remote access point as configured by the IT administrator for the end user, so that each remote access point can have unique per-user configuration applied. | 10-13-2011 |
20140082060 | Provisioning Remote Access Points - Provisioning remote access points for use in a telecommunication network. A remote access point contains identity information established during manufacturing; this identity information may be in the nature of a digital certificate. The identity information is stored in the remote access point, and may be stored in a Trusted Platform Module if present. When the remote access node is powered up in unprovisioned state, outside the manufacturing environment, it attempts to establish an internet connection via a first wired interface, and queries a user for information representing the TCP/IP address of its controller via a second wired interface. Once an internet connection is present, and a TCP/IP address has been provided, the remote access point attempts to connect to the controller at that address. Once a connection is established, controller and access point exchange and verify each other's identities. | 03-20-2014 |
Patent application number | Description | Published |
20100054152 | ERSPAN dynamic session negotiation - A method and network device to generate a remote traffic monitoring session using an automated technique to configure the source and destination devices of the monitoring system is disclosed. The method includes discovering a Layer 3 (L3) source device and an L3 destination device and automatically configuring the devices. The L3 source device passes target traffic that will be monitored via the L3 destination device in a remote traffic monitoring session. The method verifies configurations of the L3 source device and the L3 destination device, and determines remote monitoring capabilities common to the L3 source device and the L3 destination device. The method negotiates relevant parameters for the remote traffic monitoring session and establishes the remote traffic monitoring session between the L3 source device and the L3 destination device. | 03-04-2010 |
20100220730 | EFFICIENT PRUNING OF VIRTUAL SERVICES IN BRIDGED COMPUTER NETWORKS - In one embodiment, a bridge in a computer network may execute a spanning tree protocol (STP) for network topology and a registration protocol for traffic control of virtual connections (e.g., EVCs) at the bridge. For any gateway ports of the bridge inter-connected with a provider network, the bridge may generate “fake” received registration protocol join messages for a particular virtual connection at the gateway port. The bridge may then either i) propagate the join messages, in response to the gateway port being in a forwarding state according to the STP, on other forwarding ports of the bridge, or ii) in response to the gateway port not being in a forwarding state, block propagation of the join messages to other ports of the bridge. | 09-02-2010 |
20100220737 | MULTIPLE SPANNING TREE EXTENSIONS FOR TRUNK PORTS CARRYING MORE THAN 4K VIRTUAL SERVICES - In one embodiment, bridges in a computer network maintain a per-port mapping table for each of its ports, where each mapping table maps, for each virtual connection (of more than 4K) at a respective port, i) frame encapsulation fields that uniquely identify a particular virtual connection at the respective port to ii) a particular multiple spanning tree (MST) instance. The bridges may then compute a checksum of a particular mapping table for a particular port, and share the checksum with a corresponding port interconnected with the particular port (e.g., of another bridge). Upon determining that the mapping tables at the corresponding ports match in response to the checksums matching, frames may then be forwarded between the ports based on the particular mapping table. | 09-02-2010 |
20130024553 | Location independent dynamic IP address assignment - In one embodiment, a method includes receiving at a network device operating as a relay agent, a Dynamic Host Configuration Protocol (DHCP) request from an end host, inserting a group identifier into the DHCP request and forwarding the DHCP request to a DHCP server, the end host associated with a group identified by the group identifier, receiving a response from the DHCP server, and forwarding the response to the end host. The response includes configuration information for the end host, at least some of the configuration information selected based on the group identifier. An apparatus is also disclosed. | 01-24-2013 |
20130315252 | IMPLEMENTING PVLANs IN A LARGE-SCALE DISTRIBUTED VIRTUAL SWITCH - In one embodiment, a list of source identifiers is maintained at a virtual switch. These source identifiers are allowed to send packets through the virtual switch to ports in a private virtual local area network (PVLAN). When a packet is received at the virtual switch from a particular source destined for a particular port in the PVLAN, the virtual switch determines whether a particular identifier associated with the particular source matches one of the source identifiers in the list. If that particular source identifier is not on the list, the packet is prevented from being forwarded to the particular port in the PVLAN. | 11-28-2013 |
Patent application number | Description | Published |
20090109837 | Scalable Connectivity Fault Management In A Bridged/Virtual Private Lan Service Environment - A method and apparatus that proxies connectivity check messages and sends fault state changes messages across an MPLS/VPLS network is described. A network element proxies connectivity check messages for remote maintenance endpoints based on a local database. The network element updates the database based on received fault state change message that identify a fault state change of a remote maintenance endpoint. The network element detects fault state changes of local maintenance endpoints and sends a fault state change message to other network elements that proxy connectivity check message for the local maintenance endpoints. | 04-30-2009 |
20090109861 | Scalable Connectivity Fault Management In A Bridged/Virtual Private Lan Service Environment - A method and apparatus that proxies connectivity check messages and sends fault state changes messages across an MPLS/VPLS network is described. A network element proxies connectivity check messages for remote maintenance endpoints based on a local database. The network element updates the database based on received fault state change message that identify a fault state change of a remote maintenance endpoint. The network element detects fault state changes of local maintenance endpoints and sends a fault state change message to other network elements that proxy connectivity check message for the local maintenance endpoints. | 04-30-2009 |
20090113070 | ENHANCE FAULT TRACING IN MULTI-TIERED ETHERNET/MPLS NETWORK - Techniques for providing connectivity fault management (CFM) for a multi-tiered network are described herein. In one embodiment, a link trace message (LTM) is received at a provider edge (PE) router and originated from a first Ethernet node and destined to a second Ethernet node, where the PE router interfaces an Ethernet and a multi-protocol label switching (MPLS) network. In response, the PE router initiates an MPLS trace session, including generating an MPLS trace message based on the LTM message to one or more MPLS nodes along a path between the first and second Ethernet nodes within the MPLS network. Subsequently, in response to one or more MPLS trace reply messages from the MPLS nodes of the MPLS network, the PE router generates a first link trace reply (LTR) message and sends the first LTR message to the first Ethernet node over the Ethernet. Other methods and apparatuses are also described. | 04-30-2009 |
20090279431 | Load Balancing Pseudowire Encapsulated IPTV Channels Over Aggregated Links - A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described. | 11-12-2009 |
20100061252 | Reducing CC Message Transmission in a Provider Network - A method and apparatus for reducing the number of CC messages transmitted in a provider network. In one embodiment of the invention, a first service provider network element receives CC messages from a first customer network at a first periodicity rate. The first service provider network element stores the received CC messages and reduces the first periodicity rate to create a second periodicity rate that is smaller than the first periodicity rate. The first service provider network element transmits CC messages to a second service provider network element through the provider network at the second periodicity rate. Other methods and apparatus are also described. | 03-11-2010 |
20100165832 | HVPLS Hub Connectivity Failure Recovery With Dynamic Spoke Pseudowires - Techniques for recovering from hierarchical virtual private LAN service (HVPLS) hub connectivity failure with a dynamic spoke pseudowire. According to one embodiment of the invention, a provider edge (PE) network element in the HVPLS hub monitors for a failure of HVPLS hub connectivity failure and reuses an HVPLS spoke connectivity failure recovery mechanism in an MTU by fabricating failure of one or more spoke facing connectivity elements coupling the MTU with the PE network element causing the MTU to transition to a secondary PE network element in the HVPLS hub. In addition, the PE network element establishes a dynamic spoke pseudowire for each virtual instance affected with the MTU to restore HVPLS hub connectivity for that PE network element. | 07-01-2010 |
20110249567 | INTER-WORKING OF EFM-OAM AND CFM-OAM FOR MOBILE BACKHAUL NETWORKS - On a first network element in a radio access network (RAN), supporting operations, management and administration (OAM) between network elements that support Ethernet in the first mile (EFM) and network elements that support connectivity fault management (CFM) in the radio access network by receiving an EFM message from a second network element that supports EFM, wherein the second network element is in the RAN and wherein the EFM message includes OAM data; converting the OAM data from the EFM message into a sub-type-length-value (sub-TLV) of a CFM message; and transmitting the CFM message including the OAM data in the sub-TLV to a third network element that supports CFM, wherein the third network element is in the RAN, whereby an end-to-end OAM sublayer is provided in the RAN by conversion of OAM data from EFM to CFM. | 10-13-2011 |
20110310730 | HVPLS HUB CONNECTIVITY FAILURE RECOVERY WITH DYNAMIC SPOKE PSEUDOWIRES - Techniques for recovering from hierarchical virtual private LAN service (HVPLS) hub connectivity failure with a dynamic spoke pseudowire. According to one embodiment of the invention, a provider edge (PE) network element in the HVPLS hub monitors for a failure of HVPLS hub connectivity failure and reuses an HVPLS spoke connectivity failure recovery mechanism in an MTU by fabricating failure of one or more spoke facing connectivity elements coupling the MTU with the PE network element causing the MTU to transition to a secondary PE network element in the HVPLS hub. In addition, the PE network element establishes a dynamic spoke pseudowire for each virtual instance affected with the MTU to restore HVPLS hub connectivity for that PE network element. | 12-22-2011 |
20130010607 | SCALABLE CONNECTIVITY FAULT MANAGEMENT IN A BRIDGED/VIRTUAL PRIVATE LAN SERVICE ENVIRONMENT - A first network element that is to be coupled with a second network element over a first network in the same domain is described. The first network element includes a connectivity check detection module and a connectivity check fault state change module. The connectivity check detection module detects, according to a first protocol, a connectivity status of a local maintenance endpoint on a second network changing between not active and active. The connectivity check fault state change module creates and sends a first fault state change message, according to a second protocol, in response to the connectivity status of the local maintenance endpoint changing from not active to active instead of forwarding connectivity check messages periodically received by the first network element to a remote maintenance endpoint coupled to the second network element over a third network. | 01-10-2013 |
20130336122 | LOAD BALANCING PSEUDOWIRE ENCAPSULATED IPTV CHANNELS OVER AGGREGATED LINKS - A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described. | 12-19-2013 |
Patent application number | Description | Published |
20080208984 | User interface for transitioning between chat and email - Instant messaging, also known as chat, is integrated with electronic mail in a user interface that provides for conversion of messages between electronic mail (email) and instant messaging. A user interface is provided for allowing a user who is composing an email message to convert the message to a chat message. The chat message will include any content that was present in the electronic mail message, and the user can continue to compose the chat message, and then send it to a chat address determined automatically from the email address of the original email message. Notifications are provided that indicate when chat users have logged on to or logged off from the chat service. These notifications assist a user composing a message to select the most appropriate communication method based upon the current online presence of the intended recipient. A user interface for converting messages in the opposite direction, from chat to email, is also provided. | 08-28-2008 |
20080222256 | Autocomplete for intergrating diverse methods of electronic communication - Instant messaging, also known as chat, is integrated with electronic mail in a user interface that provides for automatic completion of recipient names or addresses, such as email addresses or chat addresses, as a user types characters of the name or address when addressing a message. The automatic completion feature displays a list of matches, which are names or addresses in, for example, the user's online contact list, that match the characters the user types. The matches list may contain names or addresses for multiple different communication methods. The user may then select one of the names or addresses to compose a message to be sent to the selected name or address. A user interface is then provided for composing a message to be sent to the selected name or address using the communication protocol associated with the selected name or address. | 09-11-2008 |
20090083382 | REAL-TIME PRESENCE OF ONLINE CONTACTS - In accordance with embodiments of the present invention, a method for dynamically generating online contacts for an instant messaging (IM) environment in response to receiving login information from a user is provided. The method includes receiving at least one predetermined core IM contact associated with the user at a core IM server, and receiving a query for a presence status of at least one predetermined e-mail contact associated with the user from an e-mail application. A presence status is determined for the at least one predetermined core IM contact and the at least one predetermined e-mail contact. After returning the determined presence status of the at least one predetermined core IM contact for consolidating with the determined presence status of the at least one e-mail contact. An online presence contact list is generated using the determined presence status of the at least one IM contact and the at least one e-mail contact. | 03-26-2009 |
Patent application number | Description | Published |
20090132725 | METHODS AND APPARATUS FOR FAST CHANNEL SWITCHING BETWEEN REAL TIME CONTENT ON A DEVICE - Methods and apparatus for fast channel switching between real time content on a device. In an aspect, a method includes receiving a channel selection indicator that identifies a channel comprising real time content to be rendered, determining whether the real time content can be rendered using an existing rendering pathway, and inputting the real time content into the existing rendering pathway if it is determined that the real time content can be rendered using the existing rendering pathway. An apparatus includes a user interface to receive a channel selection indicator that identifies a channel comprising real time content to be rendered, processing logic to determine whether the real time content can be rendered using an existing rendering pathway, and a rendering interface to input the real time content into the existing rendering pathway if it is determined that the real time content can be rendered using the existing pathway. | 05-21-2009 |
20090175294 | METHODS AND APPARATUS TO PROVIDE A VIRTUAL NETWORK INTERFACE - Methods and apparatus to provide a virtual network interface. In an aspect, a method includes receiving a request to access content on a Non-IP network, wherein the request comprises an IP address and a quality of service (QoS) profile associated with the content, mapping the IP address and the QoS profile into a Non-IP network content identifier, and obtaining the content from the Non-IP network based on the Non-IP network content identifier. In an aspect, an apparatus includes an application interface configured to receive a request to access content on a Non-IP network, wherein the request comprises an IP address and a QoS profile associated with the content, mapping logic configured to map the IP address and the QoS profile into a Non-IP network content identifier, and processing logic configured to obtain the content from the Non-IP network based on the Non-IP network content identifier. | 07-09-2009 |
20100191835 | METHOD AND APPARATUS FOR THE DISTRIBUTION OF CONFIGURATION DATA - Embodiments of methods and apparatuses for distributing configuration data to one or more mobile terminals. An embodiment of one method of the invention includes receiving from the host application a request from a client to transmit a configuration data value to a mobile terminal. The configuration data value can include a designation of a new precedence level for a mobile terminal corresponding to a new operating characteristic of the mobile terminal. The method can include the step of transmitting from the NMC a configuration data value including the new precedence level to the mobile terminal. The mobile terminal can include a mobile application defining a previous precedence level such that the mobile terminal loads the configuration data in response to the new precedence level different from the previous precedence level. | 07-29-2010 |
20120214474 | SYSTEM AND METHODS FOR REMOTELY UPGRADING SOFTWARE APPLICATIONS - The present invention includes a system and methods for upgrading software on a mobile terminal. The system includes a network management computer (NMC) adapted to receive a plurality of software upgrades and to transmit one of the plurality of software upgrades to one of a plurality of mobile terminals through a satellite link. The mobile terminal can include an upgradeable component, which in turn includes a detachable device descriptor (DDD) corresponding to operating characteristics of the upgradeable component. According to the present invention, the NMC is adapted to transmit the one of a plurality of software upgrades to the mobile terminal in response to the DDD of the upgradeable component. Methods employing similar features and advantages are also disclosed herein. | 08-23-2012 |
Patent application number | Description | Published |
20090030781 | Creating and Displaying Universal Ad Over Multiple Different Platforms - A method and system are provided for creating and displaying a universal ad over multiple different platforms. In one example, the method includes creating a universal ad by generating a superset ad, identifying different parts of the superset ad as separate components, matching the separate components to their respective media, attaching tags to each separate component, and converting the superset ad to a universal ad. | 01-29-2009 |
20090248511 | ADVERTISEMENTS ON DEMAND - A method and system for providing advertisements on demand on a search results webpage includes receiving an ad preference for an advertisement through an user interface. The ad preference defines rendering option desired by an advertiser for the advertisement. A user preference for viewing an advertisement on the search results webpage is received through a user interface. An ad repository is searched to identify an advertisement that matches the ad preference with the user preference. The identified advertisement is rendered on the search results webpage along with search results in a format defined by the ad preference and user preference. The rendered advertisement allows optimal promotion of a product or service associated with the advertisement for an advertiser. | 10-01-2009 |
20090287515 | Monetization of Offline-Interface Events Operating on Ads Distributed Through Advertising Networks - Ads servers, clients, and networks serve and/or publish ads through online networks, then track offline-interface events that operate on the ads, and charge advertisers based on the offline-interface events. An enabling network includes an ads publishing module to request an ad from an ads serving module and publish the ad, a tracking module to track offline-interface events that operate on the published ad, and a billing module to charge an advertiser based on the offline-interface events. | 11-19-2009 |
20090313082 | Method and Apparatus for Collecting Information About Targeted Behavior on the Internet - A method and apparatus are provided for collecting information about targeted behavior on the Internet. In one example, the method includes sending an offer to participate in a tracking program to a user computer, receiving an acceptance of the offer to participate from the user computer, sending a software code device to the user computer, receiving targeted behavior information from the software code device located on the user computer, and sending payment for the targeted behavior information to the user computer. | 12-17-2009 |
20090327854 | Analysis of Database Performance Reports for Graphical Presentation of Summary Results - Computer implemented methods, programs and systems for displaying statistical data in a graphical user interface are provided. According to the method, baseline data is imported from a first report which corresponds to a trouble-free period. Similarly, critical data is imported from a second report corresponding to a trouble period. The imported data is compared and analyzed to create a results table, each cell in the results table corresponding to a timestamp and a statistical item. The cells in the results table contain a visual identifier according to the criticality of the comparison of the statistical items from the baseline data and the critical data. The results table is presented on a display to the user. | 12-31-2009 |
20100036764 | OPERATION OF INTERNET WEBSITES - A method and system for facilitating the operation of an Internet website is provided. The method employed by the system may include receiving, at an exchange, information about a publisher's website for which the publisher wishes to sell shares and communicating the information to an investor. The investor may then generate a purchase order for purchasing a number of shares in the publisher's website. A money amount may then be transferred from an account associated with the investor to an account associated with the publisher. At a later time, dividends may be paid to the investor or an investor may sell his shares in the website to a different investor. | 02-11-2010 |
20110040632 | MONITIZING PAGE VIEWS ON AN EXCHANGE USING FUTURES CONTRACTS - Techniques are described herein for monetizing page views on an exchange using futures contracts. For example, an estimated price (a.k.a. base price) and a future date (a.k.a. base date or occurrence date) may be declared with respect to a page view. The estimated price is the price at which the page view is to be offered for sale. The future date is the date on which the page view is scheduled to occur. A futures contract regarding the page view is offered for sale on an exchange, such as an ad exchange. The futures contract specifies an obligation to purchase the page view with respect to the future date for the estimated price. The futures contract may be offered for sale on a date that precedes the date on which the page view is to be offered for sale. | 02-17-2011 |
Patent application number | Description | Published |
20090106196 | TRANSFERRING RECORDS BETWEEN TABLES USING A CHANGE TRANSACTION LOG - A method and apparatus for transferring records between database tables using a transaction log. In one embodiment of the method, a first application generates a transaction for deleting a record from a first table in a database. In response to the generation of the first transaction, a copy of the record is stored in an entry of a transaction log before the record is deleted from the first table. A second application generates an instruction for copying the record from the transaction log to a second table, and the record is copied from the entry to the second table. | 04-23-2009 |
20090106216 | PUSH-MODEL BASED INDEX UPDATING - A method and apparatus for push-model based index updating. In one embodiment of the method, a first transaction generated for modifying or inserting a first data object into a memory. A first message is generated in response to generating the first transaction, wherein the first message comprises information related to an identifier of the first data object, wherein the first message comprises information that indicates that the first data object was or will be modified or inserted into the memory, and wherein the first message comprises a copy of some or all of the data contents of the first data object; transmitting the first message to a computer system that implements a search engine. | 04-23-2009 |
20090106294 | METHOD AND APPARATUS FOR EMPLOYING A SEARCHABLE ABSTRACTION LAYER OVER ENTERPRISE-WIDE SEARCHABLE OBJECTS - A mechanism for dynamically configuring searchable fields of interest within an enterprise-wide search center is provided. Such functionality is provided through the creation and maintaining of an abstraction layer that represents the searchable fields of interest, which are gathered from the total available fields from enterprise-wide searchable objects. The abstraction layer is defined through the use of a field mappings file that relates searchable fields of interest in searchable objects with fields within a search index accessible to the search center. The field mappings file can provide the defined relationships between searchable object fields and search index fields at runtime of a user session, thus avoiding a rigid configuration at the time of search center initialization. Through such runtime modification of the abstraction layer, costly downtime due to revision of a configuration of the search center can be avoided and a dynamic flexibility in the presentation of the fields in the searchable objects can be provided without a need for modification of the searchable objects themselves. | 04-23-2009 |
20090106324 | PUSH-MODEL BASED INDEX DELETION - A method and apparatus for push-model based index deletion. In one embodiment of the method, a first transaction is generated for deleting a first data object from memory. A first message is generated in response to generating the first transaction, wherein the first message comprises information related to an identifier of the first data object, and wherein the first message comprises information that indicates that the first data object was or will be deleted. The first message is then transmitted to a computer system that implements a search engine. | 04-23-2009 |
20090106325 | RESTORING RECORDS USING A CHANGE TRANSACTION LOG - In one embodiment of the method, a first transaction is generated for deleting a record from a table of a database. In response the record is deleted from the table. Further in response to the generation of the first transaction, a copy of data of the record is stored in an entry of a transaction log before the record is deleted from the table. An instruction is then generated, and in response the record is restored to the table after the record is deleted, wherein the record is restored in the table using the copy of the data in the transaction log entry. | 04-23-2009 |
Patent application number | Description | Published |
20110191326 | COLLAPSIBLE SEARCH RESULTS - A first search result and a second search result and a second search result are received. The first search result represents data in a first data source, and the second search result represents data in a second data source. A source display structure is presented in a first window. The source display structure includes, at least, a representation of the first data source, and a representation of the second data source. The representation of the first data source includes, at least, a first identifier associated with the first data source, and a preview of the first search result. The representation of the second data source includes, at least, a second identifier associated with the second data source. Responsive to a first indication, the first search result is displayed. The first indication is received via a first control associated with the preview of the first search result. | 08-04-2011 |
20110191333 | Subsequent Search Results - A first user response to a first search result comprising a plurality of first result data items is captured. A first user profile is generated. The first user profile includes at least the first user response to the first search result. A second search result is displayed, according to an order of display priority. The second search result includes at least a plurality of second result data items. The order of display priority is based on the first user profile. | 08-04-2011 |
20120030164 | METHOD AND SYSTEM FOR GATHERING AND USAGE OF LIVE SEARCH TRENDS - A system, method and computer readable storage medium is provided for collecting search requests from a variety of sources, analyzing those search requests in order to determine current trends in searches and other interne entries, and utilizing the search trend information to make enterprise data available to searching users through one or more access methods. One or more listening posts associated with a variety of data store sites accessible to searching users are configured to gather and perform initial filtering of the search requests to the associated sites and other entries. The search request information and other entry information is transmitted to one or more analysis servers that perform additional analysis of key words and phrases in order to categorize and score the searches and entries. Data mining techniques are then used to determine search trends of value to the enterprise performing such search trend analysis. | 02-02-2012 |
20120030188 | ENTERPRISE-BASED SEARCHING OF NEW AND UPDATED DATA - A searchable staging data store is provided, which stores new and updated records during a period of entry of those records to an enterprise-accessible data store and update of a search index with information from those records. The searchable data store provides rapid access to the data during that period of entry. Embodiments provide for searching a search index for records responsive to a search query, searching the searchable staging data store for records responsive to the search query, receiving search results from both the search of the search index and the searchable staging data store, and displaying those results. | 02-02-2012 |
Patent application number | Description | Published |
20110012563 | FAST CHARGING OF BATTERY USING ADJUSTABLE VOLTAGE CONTROL - A battery cell charger for rapidly charging a lithium ion battery cell (or string of series-parallel connected cells) having a maximum battery cell voltage the battery cell charging system including: a circuit for charging the battery cell using an adjustable voltage charging-profile to apply a charging voltage and a charging current to the battery cell wherein the adjustable voltage charging-profile includes: a first charging stage with a constant first stage charging current and an increasing battery cell voltage with the first stage charging current provided until the first stage charging voltage is about equal to a first stage complete voltage less than the maximum battery cell voltage; one or more intermediate charging stages, each intermediate stage selected from the group consisting of one or more of an intermediate constant voltage stage that provides a decreasing charging current, an intermediate constant current stage that produces an increasing battery cell voltage, and combinations thereof; and a final charging stage with a constant final stage charging voltage about equal to an intermediate stage complete voltage and a decreasing final stage charging current with the final stage charging voltage provided until the final stage charging current reaches a desired charge complete level. | 01-20-2011 |
20110156641 | STATE OF CHARGE RANGE - A system and method for improving cycle lifetimes for a lithium-ion battery pack, particularly for adapting to a dynamic use profile for a user. A battery cell pack charging system, including a charger and a controller, for charging a lithium-ion battery cell pack, the battery cell pack charging system has a circuit for charging the battery cell pack using an adjustable charging system including an adjustable charge profile to charge the battery cell pack wherein the adjustable charge profile includes: an operational parameter identifying a next operation post-charge performance characteristic for the battery cell pack wherein a controller determines a next cycle plan for the battery cell pack that provides the performance characteristic while concurrently enhancing an attribute of the battery cell pack and wherein the attribute is measured over a plurality of applied cycles; and one or more charging stages to produce an energy ending point for the plan; wherein the adjustable charge plan is implemented by the charger in anticipation of a post-charging operation associated with the operational parameter. | 06-30-2011 |
20110156661 | FAST CHARGING WITH NEGATIVE RAMPED CURRENT PROFILE - A battery cell charging system, including a charger and a controller, for rapidly charging a lithium ion battery cell, the battery cell charging system having a circuit for charging the battery cell using an adjustable voltage charging-profile to apply a charging voltage and a charging current to the battery cell wherein the adjustable voltage charging-profile includes: a first charging stage with a constant first stage charging current and an increasing battery cell voltage with the first stage charging current provided until the first stage charging voltage is about equal to a first stage complete voltage less than a maximum battery cell voltage; an intermediate ramped charging stage, the intermediate ramped charging stage including both an increasing ramped voltage and a decreasing ramped iBat current for the battery cell for the voltage charging range of the first stage complete voltage to about the maximum battery cell voltage; and a final charging stage with a constant final stage charging voltage about equal to the maximum battery cell voltage and a decreasing final stage charging current with the final stage charging voltage provided until the final stage charging current reaches a desired charge complete level. | 06-30-2011 |
20140253023 | FAST CHARGING OF BATTERY USING ADJUSTABLE VOLTAGE CONTROL - A battery cell charger for rapidly charging a lithium ion battery cell (or string of series-parallel connected cells) having a maximum battery cell voltage the battery cell charging system including: a circuit for charging the battery cell using an adjustable voltage charging-profile to apply a charging voltage and a charging current to the battery cell wherein the adjustable voltage charging-profile includes: a first charging stage with a constant first stage charging current and an increasing battery cell voltage with the first stage charging current provided until the first stage charging voltage is about equal to a first stage complete voltage less than the maximum battery cell voltage; one or more intermediate charging stages, each intermediate stage selected from the group consisting of one or more of an intermediate constant voltage stage that provides a decreasing charging current, an intermediate constant current stage that produces an increasing battery cell voltage, and combinations thereof; and a final charging stage with a constant final stage charging voltage about equal to an intermediate stage complete voltage and a decreasing final stage charging current with the final stage charging voltage provided until the final stage charging current reaches a desired charge complete level. | 09-11-2014 |
Patent application number | Description | Published |
20110117403 | Battery Cell with a Center Pin Comprised of a Low Melting Point Material - A battery is provided that includes a cell case, an electrode assembly and a center pin within the electrode assembly, where the electrode assembly is wrapped around the center pin, and where the center pin is comprised of a material that is rigid within the normal operating temperature range of the battery and deforms, and/or melts, when the battery temperature exceeds the normal operating temperature range of the battery. | 05-19-2011 |
20110262783 | Battery Cell with Center Pin Comprised of an Intumescent Material - A center pin for a battery cell that is designed to improve the thermal behavior of a cell during a thermal runaway event is provided in which the center pin is comprised, at least in part, of an intumescent material. The intumescent material may be used to fill a void within the center pin, or to cover an outer surface of the center pin. When the intumescent material covers the center pin, a secondary non-intumescent material may surround the intumescent material, for example in the form of a sleeve, thereby minimizing or preventing chemical reactions from occurring between the intumescent material and the materials comprising the electrode assembly. | 10-27-2011 |
20120041625 | Efficient Dual Source Battery Pack System for an Electric Vehicle - A method of optimizing the operation of the power source of an electric vehicle is provided, where the power source is comprised of a first battery pack (e.g., a non-metal-air battery pack) and a second battery pack (e.g., a metal-air battery pack). The power source is optimized to minimize use of the least efficient battery pack (e.g., the second battery pack) while ensuring that the electric vehicle has sufficient power to traverse the expected travel distance before the next battery charging cycle. | 02-16-2012 |
20120041626 | Efficient Dual Source Battery Pack System for an Electric Vehicle - A method of optimizing the operation of the power source of an electric vehicle is provided, where the power source is comprised of a first battery pack (e.g., a non-metal-air battery pack) and a second battery pack (e.g., a metal-air battery pack). The power source is optimized to minimize use of the least efficient battery pack (e.g., the second battery pack) while ensuring that the electric vehicle has sufficient power to traverse the expected travel distance before the next battery charging cycle. Further optimization is achieved by setting at least one acceleration limit based on vehicle efficiency and the state-of-charge (SOC) of the first and second battery packs. | 02-16-2012 |
20120041627 | Efficient Dual Source Battery Pack System for an Electric Vehicle - A method of optimizing the operation of the power source of an electric vehicle is provided, where the power source is comprised of a first battery pack (e.g., a non-metal-air battery pack) and a second battery pack (e.g., a metal-air battery pack). The power source is optimized to minimize use of the least efficient battery pack (e.g., the second battery pack) while ensuring that the electric vehicle has sufficient power to traverse the expected travel distance before the next battery charging cycle. Further optimization is achieved by setting at least one maximum speed limit based on vehicle efficiency and the state-of-charge (SOC) of the first and second battery packs. | 02-16-2012 |
20120183815 | Thermal Management System with Dual Mode Coolant Loops - A dual mode, thermal management system for use in a vehicle is provided. At a minimum, the system includes a first coolant loop in thermal communication with a battery system, a second coolant loop in thermal communication with at least one drive train component (e.g., electric motor, power electronics, inverter), a dual mode valve system that provides means for selecting between a first mode where the two coolant loops operate in parallel and a second mode where the two coolant loops operate in series, and a coolant reservoir that is coupled to both coolant loops when the two coolant loops are operating in series and only coupled to the drive train coolant loop when the two coolant loops are operating in parallel. | 07-19-2012 |
20120266914 | CLEANING FEATURE FOR ELECTRIC CHARGING CONNECTOR - A contamination cleaner for a socket of a charging connector used with a charging station for an electric vehicle wherein the charging connector mates to a charging coupler of the electric vehicle during charging includes a housing mechanically configured generally similarly to the charging coupler enabling the housing to mechanically mate to the charging connector; and a cleaning contact, coupled to the housing and complementary to the socket, for engaging the socket and removing surface contaminants from the socket whenever the housing mechanically mates to the charging connector. | 10-25-2012 |
20130221916 | Electric Vehicle Battery Lifetime Optimization Operational Mode - A multi-mode operating system for an electric vehicle is provided, the system including means for a user to select a preferred mode of operation from a plurality of operational modes that include at least a Battery Life mode and a Standard mode, wherein the Battery Life mode is configured to select operating and charging parameters that emphasize battery health and battery life over vehicle range and/or vehicle performance. The system includes a thermal management system for maintaining the vehicle's battery pack to within any of a plurality of temperature ranges, and a charging system for charging the vehicle's battery pack to any of a plurality of minimum and maximum SOC levels and at any of a plurality of charging rates. | 08-29-2013 |
20130221928 | Electric Vehicle Battery Lifetime Optimization Operational Mode - A method of setting the operational mode of an electric vehicle is provided, where the operational mode is selected from a plurality of operational modes that include at least a Battery Life mode and a Standard mode, wherein the Battery Life mode is configured to select operating and charging parameters that emphasize battery health and battery life over vehicle range and/or vehicle performance. The system includes a thermal management system for maintaining the vehicle's battery pack to within any of a plurality of temperature ranges, and a charging system for charging the vehicle's battery pack to any of a plurality of minimum and maximum SOC levels and at any of a plurality of charging rates. | 08-29-2013 |
Patent application number | Description | Published |
20090282447 | Distributed diagnostics for internet video link - In one embodiment consistent with the invention, an Internet Ptotocol Television (IPTV) information collector device has an Internet interface for communication with an aggregator via the Internet and for communication with IPTV service providers. A processor functions to carry out a process of: conducting a query of an IPTV service and at least one IPTV channel supplied thereby; gathering quality of service (QOS) information from the at least one IPTV channel of the IPTV service as a result of the query; and reporting the QOS service to an aggregator device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 11-12-2009 |
20100204950 | AUTOMATED TEST FOR CONSUMER ELECTRONICS - A method for testing a consumer electronics (CE) product that wirelessly receives user commands from an IR remote control includes obtaining command codes from the remote and correlating the command codes to respective functions. A tester can generate a test script designating the functions but the tester is not required to designate the command codes. In this way, the script can be executed by wirelessly transmitting to the CE product command codes corresponding to the functions designated in the script. During script execution, the CE product is queried for health indicia such as memory usage. The CE product sends the product health indicia to a test computer over a USB debug port. | 08-12-2010 |
20110088072 | Distributed Diagnostics for Internet Video Link - In one embodiment consistent with the invention a method of quality of service (QOS) data aggregation and service management for Internet Protocol Television (IPTV) involves receiving data from a plurality of DDRIVL collector devices representing QOS service for sets of IPTV content providers assigned to each collector device, with each collector device being in a separate specified region of Internet service; evaluating from a geographic and interconnection perspective the data from the plurality of collector devices to isolate IPTV receivers located in areas where problems with IPTV service is likely to be occurring; and populating the isolated IPTV receivers with channel set tuning information that either excludes or flags the channels that may be having problems with IPTV service. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 04-14-2011 |
20110277002 | ENABLEMENT OF PREMIUM CONTENT FOR INTERNET VIDEO CLIENT - A device is enabled to display Internet TV by accessing a management server and receiving back from the server a user token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access. | 11-10-2011 |
20110277003 | ENABLEMENT OF PREMIUM CONTENT FOR INTERNET VIDEO CLIENT - A device is enabled to display Internet TV by accessing a management server and receiving back from the server a user token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access. | 11-10-2011 |
20110277006 | ENABLEMENT OF PREMIUM CONTENT FOR INTERNET VIDEO CLIENT - A device is enabled to display Internet TV by accessing a management server and receiving back from the server a user token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access. | 11-10-2011 |
20130144716 | ADVERTISING OPPORTUNITIES FOR LIVE STREAMING CONTENTS AND SERVICES - Placing advertisement, informational or promotional material into a live stream event streamed to a client device, including: establishing a private relationship between a server and the client device; receiving statistical studies performed of a pattern of behavior of members of the private relationship with respect to contents and services streamed live; preparing and storing the advertisement, informational or promotional material based on the statistical studies; selecting the stored advertisement, informational or promotional material for the client device; and placing the selected advertisement, informational or promotional material into a temporally and spatially appropriate position of the live stream event. Keywords include live media stream and BIVL. | 06-06-2013 |
20130179587 | FILTERING LIVE STREAMING CONTENTS AND SERVICES - Filtering contents and services streamed live to a client device, including: establishing a private relationship between a server and the client device; determining capabilities of the client device and preferences of a user of the client device; and filtering and transmitting a list of servers, services, and contents with contents and services that are at least one of: (a) preferred; and (b) capable of being presented, viewed, played, or processed on the client device. Keywords include live media stream and content filtering. | 07-11-2013 |
20130198005 | SYSTEM, METHOD, AND INFRASTRUCTURE FOR REAL-TIME LIVE STREAMING CONTENT - Provided are systems and methods for using an existing management server infrastructure to deliver video-on-demand or streaming content, including real-time live streaming Existing client content playback devices, such as IPTVs, may be employed to stream content items, obtain advertisements, track user's viewing behaviors, and the like. By reusing existing client devices, there is no need for additional hardware purchases on the user side. By reusing existing management server infrastructures, capital expenses are also reduced. In such a system, a user can watch both video-on-demand and streaming audiovisual content. | 08-01-2013 |
20140047469 | ENABLEMENT OF PREMIUM CONTENT FOR INTERNET VIDEO CLIENT - A device is enabled to display Internet TV by accessing a management server and receiving back from the server a user token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access. | 02-13-2014 |