Document Document Title
US08850052B2 System and method for simplified resource sharing
Systems, methods, and devices for simplified resource-sharing with electronic devices are provided. For example, a method for using at least one resource of a variety of electronic devices from another electronic device may include receiving resource-sharing information associated with a resource-sharing electronic device via near field communication, determining a resource-sharing scheme for using the resources of the resource-sharing electronic device based on the resource-sharing information, and sharing at least one resource of the resource-sharing electronic device using the determined resource-sharing scheme. The resource-sharing information may be received from a near field communication interface of the resource-sharing electronic device or from a radio frequency identification tag associated with the resource-sharing electronic device.
US08850050B1 Providing a managed browser
Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
US08850047B2 Access control method, access control apparatus, and access control program
When an access control apparatus 1 receives an update request for session information of a user terminal 3, the access control apparatus having received the update request identifies multiple access control apparatuses storing therein the session information of the user terminal 3 on the basis of an identifier of the user terminal. Further, the access control apparatus 1 having received the update request sends a new update request for the session information of the user terminal 3 to each of the multiple identified access control apparatuses. Each of the access control apparatuses having received the new update request updates a session-data storage part of the access control apparatus having received the new update request in association with an update time.
US08850045B2 System and method for linking and sharing resources amongst devices
A device is enabled to establish a secure and persistent pairing with one another across a communication medium, using credential information that is exchanged out-of-band.
US08850043B2 Network security using trust validation
In certain embodiments, a method includes receiving a communication session request from a requesting node. The communication session request is received via a network facilitating communication among a number of nodes. A number of trust level values associated with the requesting node are accessed. Each of the number of trust level values is received from one of the number of nodes. The method further includes determining, based on a voting technique and the accessed trust level values associated with the requesting node, a validated trust level associated with the requesting node. The method further includes determining, based on the validated trust level associated with the requesting node, whether to allow the communication session request received from the requesting node.
US08850041B2 Role based delegated administration model
Embodiments disclosed herein extend to the use of administrative roles in a multi-tenant environment. The administrative roles define administrative tasks defining privileged operations that may be performed on the resources or data of a particular tenant. In some embodiments, the administrative tasks are a subset of administrative tasks. The administrative role also defines target objects which may be subjected to the administrative tasks. In some embodiments, the target objects are a subset of target objects. An administrator may associate a user or group of users of the particular tenant with a given administrative role. In this way, the user or group of users are delegated permission to perform the subset of administrative tasks on the subset of target objects without having to be given permission to perform all administrative tasks on all target objects.
US08850039B2 Information processing system, information processor, information processing method, recording medium, and computer data signal
This system has a unit that specifies storage location of electronic information of which publication is to be validated; a unit that acquires the publicized electronic information to be validated from the specified storage location; a unit that registers, in a memory, publication validation information of the acquired publicized electronic information, which includes at least one of image data of the publicized electronic information and acquisition record information which indicates a path by which the publicized electronic information is acquired; a unit that designates a search condition to search electronic information of which publication is to be verified; a unit that searches the memory according to the designated search condition, to specify publicized electronic information; a unit that reads, from the memory, publication validation information of the specified publicized electronic information and transmits the reading information; and a unit that verifies the transmitted reading information.
US08850037B2 Communication session transfer between devices
Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects the presence of a second computing device in proximity to the first computing device, where the first computing device has established a first communication session with a remote computing device. The first computing device establishes a wireless connection to the second computing device. The first computing device receives, from the second computing device, information associated with the first communication session. The first computing device establishes a second communication session with the remote computing device using the received information, where the second communication session is established with the same state as the first communication session.
US08850033B2 Apparatus, system, and method of controlling connection among terminals and recording medium storing connection control program
When a request for participating in a session being performed by a plurality of participating terminals is received from a terminal that is not participated in the session, a system extracts identification information of one or more candidate terminals that are associated with the participating terminal for each one of the plurality of participating terminals, and determines whether identification information of the terminal that sends the request is included in the extracted candidate terminal identification information to generate a determination result. The determination result is used to determine whether to allow the terminal that sends the request to connect with the plurality of participating terminals to participate in the session.
US08850030B2 Method and apparatus for providing network resources to content providers
A method and an SLA portal (204) in a communication network (202), for establishing an SLA (Service Level Agreement) between a third party content provider (200) and an operator of the network for ensuring network resources needed for delivering a specific service. When an SLA request (2:1) is received from the content provider for the service, at least one viable predetermined SLA is retrieved (2:2) from an SLA database (206) holding a plurality of predetermined SLAs. The retrieved at least one viable SLA is then sent (2:3) on offer to the content provider, optionally together with an assigned service identifier. Thereby, the process of establishing the SLA is automated and any physical meetings and correspondence otherwise can be avoided to save time and costs.
US08850029B2 System, method, and computer program product for managing at least one aspect of a connection based on application behavior
A system, method, and computer program product are provided for managing at least one aspect of a connection based on application behavior. In use, a connection request is received from an application. Additionally, a behavior of the application is identified. Furthermore, at least one aspect of a connection made in response to the connection request is managed, based on the behavior.
US08850017B2 Brokering state information and identity among user agents, origin servers, and proxies
Methods, signals, devices, and systems are provided for using proxy servers to transparently forward messages between clients and origin servers if, and only if, doing so does not violate network policies. In some systems, a transparent proxy uses a combination of standard-format HTTP commands, embedding auxiliary information in URLs and other tools and techniques to redirect an initial client request to one or more policy modules, such as a login server or an identity broker or an access control server. The policy module authenticates the request, and uses HTTP redirection to have the client transmit authorization data to the proxy. The proxy extracts the authorization data, directs the client to use a corresponding cookie, and subsequently provides the implicitly requested proxy services to the client in response to the client's subsequently providing the authorization data in a cookie. This is accomplished without requiring installation of any invention-specific software or hardware on either the client or the origin server, and also works with proxy servers that are known to the client. Unless the client request violates network policy, a person using the client will generally perceive no reduction of services, and will instead benefit from the proxy's caching and/or other performance enhancements.
US08850016B1 Provisionable-services clearinghouse for authorizing and tracking a mobile device's access to multiple types of services and multiple service providers
Methods and systems are provided for authorizing, managing, and brokering services for and between a plurality of service providers. A provisionable-services clearinghouse maintains in data storage a plurality of records that each identify (i) a respective mobile device, (ii) one or more types of service for which the respective mobile device can be provisioned, and (iii) a respective provider of each of the so-identified types of service for which the respective mobile device is currently provisioned. Subsequent provisioning requests identifying (i) a particular mobile device that itself is identified by a particular record from among the plurality of records, (ii) a first type of service, and (iii) a particular provider, and compared against the records in order to determine whether the requested provisioning can, or should be, authorized and/or recorded. Other information, such as contract terms, geographic limitations, etc., could also be included in the request and/or record.
US08850014B2 Handling failure of request message during set up of label switched path
Setting up a label switched path (LSP) for traffic between nodes of a network, involves sending a request message requesting reservation of resources for the requested LSP, from an ingress node (10) via intermediate nodes (40) and returning an acknowledgement message to an upstream node along the path. Absence of an acknowledgement from the downstream node, that the request message was received, is detected. Whether the given node should react to the detected absence can be determined from an indication (R) in the request message. Thus other nodes can react more quickly to take remedial action, to reroute or to remove the resource reservations without a long wait for a time out or a refresh message from the waiting ingress node, to enable more efficient use of the resources.
US08850009B2 System and method employing an agile network protocol for secure communications using secure domain names
A network device comprises a storage device storing an application program for a secure communications service; and at least one processor configured to execute the application program enabling the network device to: (a) send a request to look up a network address of a second network device based on an identifier; (b) receive an indication that the second network device is available for the secure communications service, the indication including the requested network address of the second network device and provisioning information for a secure communication link; (c) connect to the second network device over the secure communication link, using the received network address of the second network device and the provisioning information for the secure communication link; and (d) communicate at least one of video data and audio data with the second network device using the secure communications service via the secure communication link.
US08850008B2 User device application monitoring and control
A system receives traffic information that identifies an application installed on a user device and resources being used to process traffic associated with the application; obtains, as a result of receiving the traffic information, a policy that identifies a particular amount of resources authorized for processing particular traffic associated with the application; determines that an amount of the resources being used to process the traffic exceeds the particular amount of resources authorized for processing the particular traffic; and transmits a notification to cause the traffic to be controlled by a base station to reduce the amount of the resources to a level less than the particular amount of resources.
US08850005B2 Systems and methods for business network management discovery and consolidation
According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.
US08850000B2 Trigger-based data collection system
A system for collecting and communicating data associated with at least one of a plurality of machines includes a sensor. The sensor is configured to monitor an operational condition of the at least one associated machine and provide signals indicative of the operational condition. The system includes at least one local data system, including a processor, associated with the machine and configured to receive signals from the sensor, detect an event affecting the at least one machine based on the signals received from the sensor, and communicate data relevant to the detected event to a location remote from the at least one machine. A central data system including a processor and configured to receive the data relevant to the detected event and communicate with other machines of the plurality of much such that the other machines communicate data relevant to the detected event to the central data system is included.
US08849998B1 Estimating population segments
A method performed by one or more processing devices includes receiving a request to generate an estimate of a size of a population segment that accesses a resource; identifying, in demographic data, a number of counted users for the population segment; generating an estimate of a number of uncounted users in the population segment that access the resource; and generating, from the number of counted users and the number of uncounted users, the estimate of the size of the population segment.
US08849997B2 Information management apparatus and information management system
An information management apparatus may include a first collection unit that collects a measurement value measured by a measurement device connected to the information management apparatus via a network, a second collection unit that collects status information indicating statuses of the measurement device and the network, and a correction unit that correcting quality information indicating validity of the measurement value, which has been collected by the first collection unit, by using the status information that has been collected by the second collection unit.
US08849996B2 Efficiently providing multiple metadata representations of the same type
Embodiments are directed to dynamically adapting metadata for use with a native data encoding and to efficiently modifying object model type references. In one scenario, a computer system instantiates a metadata reader over an object model description to access various portions of metadata in the object model description. The metadata reader is configured to read native metadata, where native metadata is metadata represented in an encoding that is expected by the metadata reader. The metadata reader determines that the accessed metadata is encoded in a non-native encoding and then determines which metadata modifications are to be performed to transform the non-native encoding into a native encoding. The computer system then dynamically adapts the metadata of the object model from a non-native encoding to a native encoding according to the determined modifications. As such, the object model is readable by a native runtime.
US08849994B2 Method and apparatus to determine the amount of delay in the transfer of data associated with a TCP zero window event or set of TCP zero window events
Network monitoring method and apparatus determines the zero window event data transfer delay, reporting the amount of data transfer delay caused thereby. Non-data-transfer-delaying zero window events can be separated from those causing actual delay, allowing reporting of actual delay events separate from non-delay causing events.
US08849992B2 System and method for scheduling device management
According an embodiment of the present invention, a method, in a client device, for performing a management command for managing the client device, includes receiving scheduling information from a server device, the scheduling information including the management command and a condition, wherein the condition corresponds to a specific time point for executing the management command, monitoring whether the condition is satisfied for performing the management command by determining whether the specific time point arrives or whether a power-on command is received after the specific time point, performing a user interaction by displaying a content related to the management command to be performed, if it is determined that the power-on command is received after the specific time point, and performing the management command according to the user interaction.
US08849988B2 Systems and methods to monitor an access gateway
The present invention is directed towards systems and methods for monitoring an access gateway. The systems and methods include monitors on appliances that generate and send requests to logon agents or login page services on access gateways. Based on the responses from the logon agents or login page services, the monitors determine whether the logon agents or login page services are available.
US08849985B1 On-the-fly instrumentation of Web applications, Web-pages or Web-sites
A system and method for on-the-fly instrumentation of a rich Web-site is disclosed herein. On a server-side, a plurality of objects of an HTML page are modified by adding additional instrumentation code and attributes to create a modified HTML page, which is served to a client-side.
US08849978B1 Providing an enterprise application store
Methods, systems, and computer-readable media for providing an application store are presented. In some embodiments, a request for updated policy information for at least one application may be received at an application store from a policy agent. Based on receiving the request, it may be determined, at the application store, whether one or more policies for the at least one application have been updated. Based on determining that the one or more policies for the at least one application have been updated, at least one policy update may be provided to the policy agent.
US08849977B2 Method and a control node in an overlay network
A first control node and a method therein for selecting the first control node or a second control node to act as a server are provided. The first and second control nodes are comprised in an overlay network. The first control node obtains a first indication relating to a ranking of a suitability of the first control node to act as the server. Furthermore, the first control node receives a second indication from the second control node. The second indication relates to a ranking of a suitability of the second control node to act as the server. Then, the first control node selects, based on the first and second indications, one of the first and second control nodes to act as the server for managing a master representation of a distributed shared memory being accessible within the overlay network.
US08849975B2 Method and system for test-duration estimation
Certain embodiments of the present invention are directed to test-duration estimation. A time needed to run an automated web-page test, or the remaining time needed to complete the automated web-page test, is estimated by estimating a sample size needed to ensure that observed differences in conversion rates are attributable, with a specified statistical significance, to selecting particular factor levels for particular factors that are varied during the automated testing. The estimated sample size is then divided by an average web-page access rate to obtain the remaining testing time to achieve a specified significance level.
US08849974B2 Social network based information discovery about network data processing systems
According to one embodiment of the present invention, a method is present for analyzing a network data processing system. Known information about the network data processing system is obtained by a computer system. A model of the network data processing system is created by the computer system using the known information. Missing information about the network data processing system is identified by the computer system in the model of the network data processing system. A number of people is selected by the computer system for obtaining the missing information. A number of requests to the number of people is sent by the computer system for the missing information. Each request includes the model. In response to receiving a number of responses to the number of requests by the computer system, the computer system updates the model.
US08849973B2 System and unified setting interface for configuring network manageable devices
A unified setting interface that enables a management application to configure network manageable devices, regardless of their type or manufacturer. Configuration of a network manageable device requires that certain information be provided to the network manageable device. For different types of devices from different manufacturers, this information and its format can vary. A management application using the unified setting interface does not require the individual interfaces for configuring network manageable devices from different manufacturers.
US08849970B1 Transparent redirection of clients to a surrogate payload server through the use of a proxy location server
A client is redirected to use a surrogate payload server to access a substantially identical copy of an object that is located on a primary payload server. A proxy location server intercepts object location queries from clients and replies with the location of the surrogate payload server as the preferred source for the object rather than the location of the primary payload server.
US08849964B2 Mobile imaging application, device architecture, service platform architecture and services
Systems and methods are provided for compressing and decompressing still image and video image data in mobile devices and monitoring applications. Corresponding mobile device and camera architectures, and service platform architectures for transmitting, storing, editing and transcoding still images and video images over wireless and wired networks and viewing them on display-enabled devices are also provided.
US08849962B2 Image forming apparatus and method of controlling the same
An image forming apparatus and a method of controlling the same including a networking function includes checking the connection of a network cable, and displaying a screen to configure a network when the connection of the network cable is checked, thus allowing a user to circumvent time-consuming steps by providing a user with direct access to a menu to configure a network upon connection of a network cable to the image forming apparatus, thereby allowing the user to more easily configure the network and with increased efficiency.
US08849960B2 Non-invasive method and system for automated administration of diverse security constrained servers
According to one embodiment of the invention, method of automatically administering a plurality of servers includes automatically transmitting commands to at least one of the plurality of servers. Administrator level access is non-invasively obtained on the at least one of the plurality of the servers utilizing the automatically transmitted commands. The at least one of the plurality of the servers is administered using the administrator level access and the automatically transmitted commands.
US08849956B2 Video processing feedback
A system for providing video processing feedback to content providers uploading a video file. As the content provider uploads a video file to the video processing server, the server processes the uploading file and extracts representative video frames from the video file. The video processing server embeds the representative frames into a processing feedback page hosted on a web server in the video processing server. Each representative frame in the feedback page represents a part of the uploading video. The feedback page is accessible through the content provider's browser and the feedback page includes a sequence of representative frames in temporal order. In one embodiment, the representative frames in the feedback page are colored or shaded to indicate whether the video part represented by a particular frame has been processed.
US08849952B2 Methods, systems, and computer program products for providing intelligent monitoring services
Methods, systems, and computer program products for intelligent monitoring services are provided. A method includes sampling data for a subject over a defined time period and calculating a normative value for the defined time period based on the sampled data. The method also includes monitoring incoming data for the subject, comparing a monitored value for the incoming data to the normative value, and generating a responsive action when the monitored value deviates from the normative value.
US08849948B2 Variable speed playback
Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.
US08849945B1 Annotating content with interactive objects for transactions
Adding interactive objects to content having a timeline at user-identified positions in the timeline. During subsequent rendering of the content, the interactive objects are presented to a user at the identified positions. The interactive objects represent an opportunity for the user to render additional content or perform a transaction. In an embodiment, compensation is generated as a result of performance of the transaction.
US08849939B2 Coordinating write sequences in a data storage system
According to one aspect of the present disclosure, a system and technique for coordinating write sequences in a data storage system includes a processor configured to receive from a primary device, responsive to the primary device receiving a request to write to primary storage, a request for a sequence number. The system also includes a sequence generator configured to: generate a current sequence number for the write; generate a first identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number; generate a second identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number and a previous sequence number; transmit the current sequence number and the second identifier to the primary device; and transmit the current sequence number and the first identifier to the secondary devices writing to secondary storage based on the previous sequence number.
US08849937B2 Apparatus and method for time synchronization by automatically controlling sending message count of master
Provided are an apparatus and method for time synchronization in a Precision Time Protocol (PTP) network. According to an aspect, there is provided a time synchronization apparatus including: a synchronization unit configured to perform time synchronization between a master and at least one slave based on the number of synchronization messages that are sent from the master; a state-of-synchronization determiner configured to measure performance of the synchronization to thereby determine the state of the synchronization; and a number-of-messages adjustor configured to adjust the number of synchronization messages based on the state of the synchronization. Therefore, by automatically adjusting the number of synchronization messages that are sent from a master according to network traffic, the states of slave nodes, etc., it is possible to minimize entire network traffic and optimize the synchronization performance of nodes.
US08849935B1 Systems and method for generating three-dimensional geofeeds, orientation-based geofeeds, and geofeeds based on ambient conditions based on content provided by social media content providers
A system and method for generating a geofeed based on one or more geofeed parameters including altitude parameters, ambient condition parameters, and orientation parameters is provided. A geofeed includes a collection of content, aggregated from various content providers, that is relevant to one or more geographically definable locations. The generated content may include, for example, video, audio, images, text, hyperlinks, and/or other content that may be relevant to a geographically definable location. The content providers may include, for example, social media platforms, online knowledge databases, individual content creators, and/or other providers that can distribute content that may be relevant to a geographically definable location. The system may filter content into the geofeed and/or out of the geofeed based on one or more geofeed parameters and/or display the geofeed comprising the filtered content.
US08849934B2 Instant messaging activity notification
User activity is communicated in a messaging system. Communication is performed by monitoring an input region displayed to a first user of the messaging system in a client executed at a user terminal of the first user; responsive to receiving a user activated input at the input region, analyzing the input and using the analysis to match the input to a type of user activity from a predetermined set of user activities; and transmitting a message comprising data representing the type of user activity from the user terminal of the first user to a user terminal of at least one other user of the messaging system over a communications network.
US08849928B2 Information communication terminal, method of marking mail as read, and program for marking mail as read
The present invention is an information communication terminal having a function of displaying, together with a received mail list, part or all of a message of a received mail in the selected state in the preview. The information communication terminal includes: a judgment unit judging whether all of the message of the received mail in the selected state fits in a predetermined area for the preview display; and an update unit performing an update in the case when the judgment is affirmative so that information indicating whether the received mail has already been read indicates that it has already been read.
US08849927B2 Method for implementing real-time voice messaging on a server node
A system and method for using email addresses, email clients and the existing DNS and email infrastructure for the real-time communication of time-based media.
US08849922B1 Method and apparatus for aggregating notices and alerts into an aggregate machine readable feed
A method and apparatus for aggregating notices and alerts (alerts) into an aggregate machine readable feed wherein the alerts are retrieved from various information sources. One embodiment of the invention is a method and apparatus providing an alert via an aggregate machine readable feed, comprising receiving an alert from various information sources, converting the retrieved alert into an aggregate machine readable format, and placing the aggregate machine readable formatted alert into an aggregate machine readable feed.
US08849918B2 Electronic mail management system
An electronic mail management system and method is disclosed comprising a control table for storing information related to sent and received messages of an email client, wherein the stored information relates to header fields of the received and sent messages and, in particular, to fields as defined in Internet Engineering Task Force standard RFC 2822. The system monitors the control table to identify received messages which relate to sent messages and also to identify sent messages which have not been responded to by the recipients of the sent message. The email client displays received messages stored in the control table hierarchically according to the related sent message and also displays the status of the messages in the control table.
US08849915B2 Ease of use feature for audio communications within chat conferences
Methods and arrangements to communicate aurally during a chat conference are contemplated. Embodiments include transformations, code, state machines or other logic to communicate aurally during a chat conference by receiving through a user interface for the chat conference the designation of a participant in the chat conference, receiving through the user interface for the chat conference a command to capture audio, capturing audio, and transmitting the captured audio to the participant based upon the designation of the participant. In some embodiments, a participant may be designated by a mouse click on a name representing the participant. In some embodiments, the command to capture audio may be expressed by holding down a mouse button. In alternate embodiments, the command to capture audio may be expressed by a pop-up menu. In further embodiments, the captured audio may be stored and transmitted to additional participants.
US08849912B2 Information processing device, server, and information processing system
An acquisition unit acquires presence information of an information processing device of another via server. When the acquisition unit acquires pieces of presence information including the same user account from two or more information processing devices, a status image generation unit generates a status image indicating a status of the user identified by the user account, by referring to the latest presence information. In order to represent the status of the user, the status image generation unit includes a name of an application being run by the user in the status image.
US08849911B2 Content report management in a social networking system
User reports concerning inappropriate content are received by a social networking system and are put into a content report management process that routes the reports into other handling processes based upon the reporting user's identification of the report type. Reports concerning content that is related to the reporting user are routed into a social resolution process that resolves the complaint through self-help and social resolution. Other reports are handled by a content review process that resolves complaints through automated methods as well as manual review by human agents.
US08849910B2 System and method for using quality of service with workload management in an application server environment
Described herein are systems and methods for collecting and surfacing metrics with respect to their classification; and the use of the metrics by a workload manager and other application monitoring tools to provide quality-of-service and workload management. Each request is classified, either by the application server or another process. A request classification identifier (RCID) is associated with each request, and thereafter flows with that request as it is being processed. The RCID value is used by data collectors at various points in the system to aggregate the metrics, and a workload manager collects the metrics. The collected metrics are then processed by a rules engine at the workload manager, which analyzes the metrics and generates adjustment recommendations to provide quality-of-service and workload management.
US08849908B2 Internet based data, voice and video alert notification communications system
A real-time integrated information sharing and telecommunications collaboration system is disclosed. The system includes at least one central server to create, store, display, edit, distribute, share, control and archive voice, data, video and images with a plurality of simultaneous wireless and wireline remote display devices. The system includes at least one central server monitors, controls and protects voice, data, video and image communications to, from and between display devices through encrypted token based security identifiers. The sharing of information and communication data packets between the display devices is contingent upon permissions assigned to individual human or machine end users. All data and communications, including the encrypted token based security identifiers may be stored simultaneously or individually within the central server, display device, or a third-party remote storage device whereby each or all may reside behind additional security systems and firewalls at a plurality of locations. All voice, data, video and images are seamlessly integrated through either one or in combination of communications paths to include, but not limited to, the Public Switched Telephone Network, World Wide Web, Internet, Wireless Wide Area Network (WWAN), Wide Area Network (WAN), Local Area Network (LAN), satellite, land mobile radio, WiFi, Worldwide Interoperability for Microwave Access (WiMAX), broadband over powerlines and other wireline and wireless networks.
US08849905B2 Centralized computing
A centralized computing system, comprising a centralized computing center comprising a plurality of nodes, a plurality of clients in different geographical regions, an IP network interconnecting the clients and the centralized computing center, and a scheduler scheduling jobs onto suitable nodes.The plurality of nodes include desktop container nodes, exclusively used for running remote desktop server software, each remote desktop server software communicating visual output to a remote desktop viewer on one of the clients. The system further comprises an accelerator arrangement capable of providing communication of visual output between the desktop container nodes and the clients using an alternative transport layer protocol other than transmission control protocol (TCP), the alternative transport layer protocol being more efficient than TCP over a high-latency connection.
US08849903B2 System and method for identifying individual users accessing a web site
A web site server is able to identify distinct users by using a unique identifier associated with each client computer system requesting access to a web site. The unique identifier comprises an Internet address, such as an Internet Protocol (IP) address, and a time value associated with each client computer system requesting access to the web site. On starting up a web browser, an application program or browser plug-in may synchronize the internal clock included with the client computer system with a global time standard. A web site server may determine the uniqueness of the client computer system by comparing unique identifier records of users accessing the web site. A user may be identified as distinct if no matching record exists in the database. Users privacy is also protected as the unique identifiers are erased when the client computer system's user exits the web browser or powers down the computer.
US08849901B2 System and method for presenting buddy list on IM platform
A system and method for presenting a buddy list on an IM platform are provided. The system includes an IM server and an IM client having a communication connection with the IM server. The IM server stores at least two of: a buddy database, a user information database and a status database. The buddy database records a buddy list of each user, the user information database records detailed information of each user, and the status database records a current status of each user. The IM client groups and sorts buddies in the buddy list according to the buddy list or detailed information of a buddy or a current status of the buddy obtained by the IM client from the IM server, and presents the buddy list according to a grouping and sorting result. Users are enabled to select different presenting manners and search for buddies conveniently.
US08849900B2 Method and system supporting mobile coalitions
A system and method for supporting mobile coalitions for entertainment comprises devices including a master device, a server having a multimedia service executable by the master device and modules operable to recommend formation of a coalition based on the service, invite the devices to participate in the coalition, set up the coalition by determining the devices to participate, launching on each device a link to the coalition, performing emulation of the coalition by streaming a portion of the service to each device until experience is satisfactory, and continuing by transmitting the service to the devices, capture interactions on the devices by users, the interactions comprising at least gestures, taps correlating to messages of quality of experience, adapt the coalition by managing user inputs conveying quality of experience, maintaining synchronization of the devices, and maintaining the service when one or more of the devices cease to participate, and terminate the coalition.
US08849898B2 Adaptive collaborative de-duplication
Example apparatus, methods, and computers support adaptive, collaborative deduplication. One example method includes controlling a computer to compute a correlation between a processing state associated with collaborative data deduplication performed by the computer and an environmental state associated with a collaborative data deduplication environment with which the computer interacts. With the correlation in hand, the method then includes controlling the computer to adapt how the computer participates in collaborative data deduplication based, at least in part, on the correlation. The adaptations can include changing what processing is performed on the computer and what data is stored on the computer.
US08849890B2 Distribution apparatus, distribution method, and computer-readable medium
A distribution apparatus includes a detection unit configured to detect a work required for a device based on information received from the device. A first distribution unit is configured to distribute image data for a display of information relating to the required work detected by the detection unit to the device. A determination unit is configured to determine whether the device has shifted its operation into a maintenance state, based on information received from the device to which the first distribution unit has distributed the image data. A second distribution unit is configured to distribute a subsequent part of the image data that follows a part having been displayed immediately before the device shifts its operation into the maintenance state, if the determination unit determines that the device has shifted its operation into the maintenance state, to a terminal apparatus of a worker who performs the work.
US08849886B2 Passive discrete time analog filter
A discrete-time analog filter including multiple storage cells each coupled to common input and output ports and each including at least one of capacitor and at least one switch. Each cell periodically samples an input signal and contributes to an output signal. At least two cells sample the input signal at different frequencies. The cells may be grouped together into one or more filter taps, where each filter tap may have a specified timing delay. Timing signals of a given tap may be non-overlapping phases of a given frequency. Cells may have a fixed or programmable capacitance associated with a corresponding weighting coefficient, and different taps may have different weighting coefficients. Taps may be coupled to implement a negative weighting coefficient. Programmable gain may be implemented with switches or by tap output coupling including sub-filter summing arrangements. Self-timed cells based on a master clock are disclosed.
US08849884B2 Transform design with scaled and non-scaled interfaces
Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described. A full transform is a transform that implements the complete mathematical description of the transform. A full transform operates on or provides full transform coefficients. A scaled transform is a transform that operates on or provides scaled transform coefficients, which are scaled versions of the full transform coefficients. The scaled transform may have lower computational complexity whereas the full transform may be simpler to use by applications. The full and scaled transforms may be for a 2D IDCT, which may be implemented in a separable manner with 1D IDCTs. The full and scaled transforms may also be for a 2D DCT, which may be implemented in a separable manner with 1D DCTs. The 1D IDCTs and 1D DCTs may be implemented in a computationally efficient manner.
US08849880B2 Providing a shadow directory and virtual files to store metadata
Metadata is stored in non-volatile storage. The metadata is associated with files in a directory. A shadow directory and virtual files that correspond to the files of the directory are formed. The virtual files contain the metadata.
US08849877B2 Object file system
An object based file system for storing and accessing objects is disclosed. The file system may be implemented as a method in hardware, firmware, software, or a combination thereof. The method may include receiving from an application program an object write request. A selected storage node on which to store the object may be selected, including identifying a least busy storage node and/or a least full storage node. The object and the object write request may be sent to the selected storage node. A write success message may be received from the selected storage node. The successful writing of the object may be reported to the application program. An object identifier and object data may be stored in a database.
US08849874B2 Method and device for ontology evolution
A method for modifying a mapping from at least one application path of a data system to a conceptual path of an ontology system is provided. The application path addresses a part of the structure of the data system, and the conceptual path addresses a part of the structure of the ontology system. The method comprises the steps detecting a change to a part of the structure of the ontology system one or more of the conceptual paths is addressing and updating the mappings to reflect the change to the part of the structure of the ontology system.
US08849873B2 Specifications automation system and method
A method of leveraging XML (eXtensible Markup Language) Technology, or similar modeling languages such as ontology definition languages, to provide attribution and multi-node data modeling, object orientation, classes, and linkage capabilities of such languages and technologies, specifically for authoring new and translating existing technical specifications in such a way that the base text content is augmented with additional information such as metadata, in such a way that other sub-specifications, data sheets, inspection and quality assurance documents, etc., do not need to be written separately, but instead become logical sub-components of the governing specifications themselves.
US08849859B2 Hierarchical system and method for on-demand loading of data in a navigation system
A system providing three-dimensional visual navigation for a mobile unit includes a location calculation unit for calculating an instantaneous position of the mobile unit, a viewpoint control unit for determining a viewing frustum from the instantaneous position, a scenegraph manager in communication with at least one geo-database to obtain geographic object data associated with the viewing frustum and generating a scenegraph organizing the geographic object data, and a scenegraph renderer which graphically renders the scenegraph in real time. To enhance depiction, a method for blending images of different resolutions in the scenegraph reduces abrupt changes as the mobile unit moves relative to the depicted geographic objects. Data structures for storage and run-time access of information regarding the geographic object data permit on-demand loading of the data based on the viewing frustum and allow the navigational system to dynamically load, on-demand, only those objects that are visible to the user.
US08849858B2 Analyzing activity data of an information management system
In an information management system, activity data is collected and analyzed for patterns. The information management system may be policy based. Activity data may be organized as entries including information on user, application, machine, action, object or document, time, and location. When checking for patterns in the activity or historical data, techniques may include inferencing, frequency checking, location and distance checking, and relationship checking, and any combination of these. Analyzing the activity data may include comparing like types or categories of information for two or more entries.
US08849856B2 Discardable files
The present application includes methods and system for managing a storage device. In one implementation, a storage allocator that is present in a host or a storage device receives a request to store a file in a storage area of the storage device. The storage allocator marks the file as discardable in a file system structure associated with the storage device and updates a primary file allocation table (“FAT”) to associate a cluster chain that is allocated to the file with the file. The storage allocator additionally updates a discardable FAT or a database to reflect a physical location of the file, or may generate one or more location files that store the physical location of the file. The storage allocator then manages the storage area device based on the FAT and a discardable FAT, database, or one more location files indicating the physical location of the file.
US08849855B2 Context-directed search
When categories are assigned to pieces of information, a search can be focused based on the categories. In an online forum, information is categorized by topic, and a search can be focused on the topic by adding additional search terms or restrictions to a search query, where the additional search terms or restrictions are based upon the categories. The restrictions may restrict the search to a particular web site that is determined based upon the category. In an online forum for answering questions, where the questions are categorized by topic, information related to a question may be located by performing a Web search for search terms extracted from the question. The search can be focused on relevant web sites restricting the search to sites that are related to the question's category. The results of the search may be displayed as related links alongside the question in the online forum.
US08849854B2 Method and system for providing detailed information in an interactive manner in a short message service (SMS) environment
A method and system for providing a SMS-based interactive information search and distribution system whereby a series of linked, refined, and evolving root topic and root topic related information searches are performed in association with a thread of SMS text messages and automated SMS text message responses including search parameters and highlighted keywords to provide the user with a fully interactive information search and distribution system using a SMS communication channel, and within the constraints of the SMS protocols.
US08849853B2 Method for matching artistic attributes of a template and secondary images to a primary image
A method of automatically selecting a number of secondary images and a display template for display with a primary preselected image based on analyzing the primary image's attribute information and comparing the secondary images attribute information and the templates image attribute requirements. The attribute information is used to evaluate a compatibility of the images and template so that a best compatibility fit can be obtained when displaying the images.
US08849851B2 Optimizing restoration of deduplicated data
A computer identifies a plurality of data retrieval requests that may be serviced using a plurality of unique data chunks. The computer services the data retrieval requests by utilizing at least one of the unique data chunks. At least one of the unique data chunks can be utilized for servicing two or more of the data retrieval requests. The computer determines a servicing sequence for the plurality of data retrieval requests such that the two or more of the data retrieval requests that can be serviced utilizing the at least one of the unique data chunks are serviced consecutively. The computer services the plurality of data retrieval requests according to the servicing sequence.
US08849845B2 System and method for displaying search results on electronic devices
A system and method are provided for displaying search results on an electronic device. The method includes: displaying at least a portion of a first set of search results; capturing one or more images using a camera device of the electronic device, the camera device being directed in a same direction as a display of the electronic device, the image comprising one or more subjects; determining corresponding points of regard in the one or more images for at least one of the one or more subjects, the points of regard being indicative of areas on the display at which a gaze of the corresponding subject is directed; determining one or more search results associated with the points of regard; and displaying further search results based on information associated with the one or more search results associated with the points of regard.
US08849843B1 System and method for facilitating associating semantic labels with content
The association of semantic labels with content may be facilitated. In particular, the content in the sentences, labels, headers, text, and/or other context that surround a fact may provide information descriptive for a semantic label that has been applied to the sentence and/or fact. By analyzing some of these implicit semantic associations between semantic labels and facts (numeric or otherwise), suggestions for semantic labels may be made for previously labeled or unlabeled facts. The labels that are suggested may include suggestions for concepts, members, and other structured constructs.
US08849842B2 Task/domain segmentation in applying feedback to command control
An apparatus for responding to a current user command associated with one of a plurality of task/domains. The apparatus comprises: a digital storage device that stores cumulative feedback data gathered from multiple users during previous operations of the apparatus and segregated in accordance with the plurality of task/domains; a first digital logic device that determines the current task/domain with which the current user command is associated; a second digital logic device that determines a current response to the current user command on the basis of that portion of the stored cumulative feedback data associated with the current task/domain; a first communication interface that communicates to the user the current response; and a second communication interface that receives from the user current feedback data regarding the current response. The current feedback data is added to the cumulative feedback data stored in the digital storage device and associated with the current task/domain.
US08849838B2 Bloom filter for storing file access history
A method of producing a search query result that incorporates information about previously accessed search results includes retrieving a list of results responsive to a search request from a user at a first client. A Bloom filter is applied to the results in the list of results to identify one or more first results, if any, in the list of results that the user has previously accessed. A result list is generated. The result list includes at least a portion of the list of results, based at least in part on the identified one or more first results. The result list is sent to the first client.
US08849836B2 Method for measuring similarity of diverse binary objects comprising bit patterns
An apparatus, system, and method for measuring the similarity of binary objects is disclosed. The method determines at least one pattern signature in an Nth binary object, accessing a location in a similarity store which has object identifiers for each of the previous N−1 binary objects which contain the corresponding pattern, and writing the object identifier of the Nth binary object at that same location in the similarity store. Reporting the number of locations in similarity store which contain the object identifiers of two apparently diverse binary objects is a measure of similarity to each other.
US08849835B1 Reconciling data
Methods, systems, and apparatus, including computer program products, are described for reconciling data. In one implementation, a method includes generating co-occurrence scores indicating whether data in entries in a first source of data co-occur within documents in a plurality of documents with data in entries in a second source of data. The co-occurrence scores for a given entry in the first source of data are used to identify a plurality of candidate matching entries in the second source of data for the given entry. Data in fields in the given entry are compared to that of one or more of the candidate matching entries to produce field similarity scores. The field similarity scores and the co-occurrence scores are used to determine a match for the given entry among the plurality of candidate matching entries.
US08849833B1 Indexing of data segments to facilitate analytics
The disclosed embodiments provide a system that processes data. During operation, the system obtains a set of records, wherein each of the records comprises one or more metrics and at least one dimension associated with the one or more metrics. Next, the system creates a data segment from the records by sorting the records by a primary sort column having a first set of possible values, creating a set of dictionaries for a set of columns in the records, and building a set of forward indexes for the columns using the set of dictionaries.
US08849832B2 Method and system for building a support vector machine binary tree for fast object search
Method and system for building a support vector machine binary tree for fast object search. An appearance model can be generated for objects in a database and computed on regions detected in an image frame. A covariance matrix can be utilized for representing the appearance model of the detected regions. The covariance matrix appearance model can be preprocessed and/or transferred into a vector-based format. The data in the vector-based format can be added with a class label to form labeled data. A support vector machine (SVM) can be utilized on the labeled data to generate a classifier with an optimal hyperplane and a margin area in order to hierarchically build a balanced SVM binary tree. A query appearance model can be searched rapidly utilizing the SVM binary tree during a search phase.
US08849830B1 Delivering search results
Delivering a search result is disclosed. A category is associated with a document based at least in part on one or more scores that measure the relevance of that document to a base category. A search query is obtained. One or more results is delivered in a manner that includes an indication of at least one category with which the result is associated.
US08849824B2 Database visualization system
A display request is received by user input to an input device (step S1). With reference to a database, referent data or reference source of data associated with an icon clicked upon the display request is extracted (step S2). When more reference source or referent data are present in the extracted data (YES in step S3), the process returns to step S2. When no reference source or referent data is present in the extracted data (NO in step S3), an icon associated with the extracted data is drawn as connected (step S4), and the icon is displayed on a display screen (step S5).
US08849814B2 Searching, sorting, and displaying video clips and sound files by relevance
A documents database has a plurality of documents, including but not limited to text files, video clips and sound files. Each document is associated with at least one category of a plurality of categories in a categories database, and each category has at least one keyword. A search request having at least one search term is received from a user, and a categories database is searched for categories having a keyword corresponding to the user search term to identify first level categories. The other keywords from the identified first level categories are retrieved and the documents database is searched for documents having a user search term or a retrieved keyword. The identified documents are then ranked and presented to the user. Other search expansion techniques, and display techniques, are also discussed.
US08849813B1 Method and system to determine a member profile associated with a reference in a publication
Method and system are provided to determine a member profile associated with a reference to a person in a publication and may be used beneficially to identify members of a social network in news articles. The system may be configured to detect a publication that was shared by a member of an on-line social networking system, determine that the publication includes a name entity, and identify a member profile in the on-line social networking system that represents a member referenced by the name entity. The process of identifying a member profile in the on-line social networking system that represents a member referenced by the name entity may include building a list of candidate profiles from the member profiles of the on-line social networking system and selecting a matching profile from the candidate profiles, utilizing one or more disambiguation techniques.
US08849812B1 Generating content for topics based on user demand
Techniques for generating content for topics based on user demand are disclosed. In some embodiments, generating content for topics based on user demand includes determining a topic based on a user demand; automatically generating content for the topic; and selecting the content that is contextually relevant for display within a corpus of content (e.g., a web site, a social networking web page, content customized for mobile devices, content customized based on location awareness, or an electronic mail message).
US08849811B2 Enhancing cluster analysis using document metadata
A search query including search criteria can be received. The search criteria can be a text string. An enhanced search against an enhanced index can be executed. The enhanced index can be metadata associated with an enhanced cluster. The enhanced cluster can be a document cluster associated with the metadata. The enhanced cluster can be aggregated into a merged document. The merged document can be a document including the enhanced cluster contents. The ranking algorithm can be executed on the merged document to obtain a final ranking of content within the single document.
US08849810B2 Sharing user distributed search results
A universal distributed search system allows users to find and distribute search results (possibly including advertisements) to those with whom they communicate. The search results can be easily distributed by the user via a simple interface that allows the search results to be easily added to the user's content. Search queries entered by the user or search results received from search components may be automatically refined by the system.
US08849809B1 Automated identification of news events
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatic identification of news events. One method includes obtaining scores for a plurality of time entries, each time entry corresponding to a time period during which one or more articles on a topic were published, where the time entries have an associated order with respect to a timeline. The method further comprises identifying candidate regions of time entries, where each candidate region includes one or more time entries that follow each other in the order, and selecting a desired number of regions from the candidate regions. The method further includes selecting an article for each selected region and presenting a summary of the topic. The summary references the selected articles.
US08849807B2 Active search results page ranking technology
Systems and methods for storing data regarding activities of a person and/or people associated with a website that is indexed in a search engine. Data regarding such activities is used to calculate a weighting factor that is combined with a relevance score for the website. The combined weighting factor and relevance score influences the relative position of the website among other websites in search results.
US08849802B2 Historical browsing session management
A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device provides a search request to a network computing and storage provider. Responsive to the search request, the network computing and storage provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device or a user associated with the client computing device. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, or based on any number of other factors.
US08849797B2 Database query governor with tailored thresholds
A query governor intelligently sets tailored thresholds for a query accessing a computer database. The query governor preferably generates a tailored threshold for each query sent to the database for execution. The tailored threshold for the query is preferably compared to an estimated query execution time to determine whether to execute the query. The query governor uses one or more factors applied to a standard threshold to generate the tailored threshold. The factors preferably include user factors and query factors. These factors are dynamically adjusted by the query governor in an intelligent way to increase optimal use of the database. Other factors may include factors such as job priority factor, resource factor and an application factor.
US08849796B2 Search system using search subdomain and hints to subdomains in search query statements and sponsored results on a subdomain-by-subdomain basis
A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis.
US08849786B2 Method of ranking search results presented to a user of a social network site
Method of presenting search results to a user of a social network site on the Internet, in which each user of the social network site has a user profile with information regarding the user, includes obtaining content items satisfying a search of information on the Internet by a first user. The content items are ranked as a function of the information in the user profile of the first user such that the content items which are related to the information in the user profile of the first user are ranked higher than the content items which are unrelated to the information in the user profile of the first user. The content items according to ranking are then transferred to a display of the first user via the Internet such that higher ranked content items are displayed on the display prior to lower ranked content items being displayed on the display.
US08849784B2 Storage tape analytics user interface with media validation
A method of accessing tape storage analytics data from tape libraries. The method includes generating a user interface on client devices. The user interface includes a first screen displaying graphics or an analysis table based on the tape storage analytics data. The method includes receiving user input selecting the displayed graphics or an item within a cell of the analysis table and displaying a second screen, which presents a subset of the tape storage analytics data and provides data on operation of at least tape libraries or library components (e.g. robots, elevators, CAPs, pass through ports), tape drives, and tape media within the tape libraries, or alternatively, activities involving any or a combination of these components. The receiving and modifying steps are repeated to navigate between data corresponding to a tape library or its comprising components, a tape drive, media, or corresponding activities.
US08849779B2 Elastic scaling of data volume
Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
US08849777B1 File deletion detection in key value databases for virtual backups
A method, article of manufacture, and apparatus for protecting data, comprising receiving a changed block, reading a previous backup to get a file list in change block tracking, checking a file in a modified master file table list for a reference flag, wherein the modified master file table list is based on the changed block, and modifying a database entry based on the reference flag.
US08849775B2 Caching web documents in two or more caches
A system and method is described herein that cache web documents in two or more caches in an optimized manner. The web documents result from a plurality of queries presented to a web search engine. Each web document has a tier score indicating a position of the web document in the caches. The tier scores are modified in a manner that rearranges the web documents in caches. This rearrangement of the web documents in the caches can advantageously improve the retrieval time for the web documents.
US08849765B2 System and method for providing a permanent data record for a creative work
System and method for providing a permanent data record for a creative work. In one embodiment, a process is provided to include receiving a request for a permanent data record to be issued for the creative work. The request can indicate a type of data record to be issued. Data corresponding to the creative work may also be received. The process can include generating the permanent data record using the received data, such that the received data is unalterable. Further, the permanent data record can be associated with the creative work.
US08849764B1 System and method of data intelligent storage
A single system merges primary data storage, data protection, and intelligence. Intelligence is provided through in-line data analytics, and data intelligence and analytics are gathered on protected data and prior analytics, and stored in discovery points, all without impacting performance of primary storage. As data is written it is automatically mirrored for data protection as part of a High Availability (HA) process. Real-time analysis is done in-line with the HA processing, enabling a variety of data analytics. Data content can mined from within files or blocks. The gathered intelligence is used to tag objects with extended metadata, enabling both valuable search options and rapid restore options. Data recovery begins with metadata restoration, followed by near-instantaneous access to “hot” regions of data being restored, allowing site operation to continue or resume while a restore is ongoing.
US08849761B2 Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
US08849758B1 Dynamic data set replica management
Systems and methods dynamically manage replicas of data sets. A collection of data stores is used to redundantly store one or more replicas of one or more data sets. The replicas may be used to respond to read requests from multiple sources. Upon identification of a need to allocate storage space to a data object, space used by one or more of the replicas is allocated to the data object. Various parameters may be utilized in the selection of one or more replicas whose storage space can be allocated to the data object. The parameters may be based at least in part on characteristics of the one or more data sets relative to one another.
US08849756B2 Selecting data nodes in distributed storage system
The disclosure is related to selecting data nodes in a distributed storage system. A server may be provided in a distributed storage system including a plurality of data nodes for providing a storage service. The server may include a receiver configured to receive a replication request and a control unit configured to select data nodes based on at least one of evaluation results and real-time service statuses of the plurality of data nodes. An evaluation result of each data node may be a sum of points of at least one evaluation item assigned to each data node from evaluation of each data node according to at least one evaluating item.
US08849751B2 Persistence of master data in a multi-tenant software delivery architecture
A first tenant-nonspecific database table on a repository accessible to an application server of a multi-tenant software delivery architecture can maintain a first record designating a first predefined generic field of a plurality of predefined generic fields. The first record can include an organization-specific master data field definition of the first predefined generic field maintained in a first tenant-specific definition field assigned to a first customer tenant of a plurality of customer tenants that are accessible via the application server. Each customer tenant of the plurality of customer tenants can provide a discrete organization-specific business configuration of a core software platform. A second tenant-nonspecific database table maintained on the repository can maintain a second record that can include a key value designating the first tenant, a record designator, and an organization-specific master data value corresponding to the first predefined generic field. A calculation or determination based on master data can be performed that is relevant to the discrete organization-specific business configuration provided by the first customer tenant using the organization-specific master data value.
US08849749B2 Load balancing in parallel database systems using multi-reordering
Load balancing in a parallel database system is performed using multi-reordering, in which a sequence of multiple processors (two, three, or more) that have small average load (for example, the smallest of any such sequence) is selected to participate in load balancing. In the case of three adjacent low-load processors, the load of all three is evenly distributed over two of them, and the remaining processor becomes a free processor. The free processor is moved adjacent to a high-load processor, the load of which is then shared with the free processor. Data is moved in a “transaction” so that the view of data is always consistent. The database continues to service requests from a former location while data undergoes a transfer.
US08849748B2 System and method for tracking progress of media processing jobs
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for tracking progress of media processing jobs. A system tracking progress of media processing jobs receives a media processing job submitted by a user via an electronic portal, inserts the media processing job as a job entry in a job submission table, sets an initial status for the job entry, processes the media according to parameters associated with the media processing job, maintains a processing history of the media processing job, and updates the initial status based on the processing. The system displays processing history of media processing jobs through an application interface and allows a user to expand and collapse the history to display additional or fewer details of the processing, respectively. The system can generate a virtual representation of a received physical copy of the media and associate the virtual representation with the electronically submitted media processing job.
US08849746B2 High-throughput extract-transform-load (ETL) of program events for subsequent analysis
An event tap associated with a server, such as a Web server, at a machine can transform a server event into a tuple, select a database node for the tuple, and place the tuple in a queue for that database node, and then flush the queue periodically directly into database nodes. The use of an event tap can thus reduce the computational burden on the database while keeping the server event data in the database relatively fresh.
US08849743B2 Virtual javascript object notation
A client receives an object definition defining an object and an array of elements from a server. Each of the elements in the received array includes data representing objects associated with a data store of the server. The client instantiates a plurality of objects based on the received array and based on the received object definition. The objects are then accessed via a web application executing on the client.
US08849742B2 Method and apparatus for providing charging state alerts
A computer implemented method includes determining whether a time of day corresponds to a charging window, responsive to a determination that a vehicle is in a non-charging state. The method also includes retrieving a start time and charge requirement for an upcoming journey. The method further includes determining if sufficient time remains to charge a vehicle to the charge requirement, responsive to a determination that the time of day corresponds to the charging window. Also, the method includes alerting a user to the non-charging state, responsive to a determination that insufficient time remains to charge the vehicle to the charge requirement.
US08849732B2 Adaptive remote maintenance of rolling stocks
Adaptive remote maintenance of rolling stocks is provided by machine-learning (28) of rules. Existing rules or models are automatically updated. Machine learning (28) is applied to establish a more efficient rule set. Rules may be replaced, generalized, or otherwise adapted based on interaction (26) by the dispatchers with the results of the current rules. The acceptance or discarding of an event by the dispatcher is used as a ground truth for supervised machine learning (28) of a new rule. The machine learning (28) uses user feedback to update the rule set.
US08849731B2 Content pre-fetching for computing devices
The subject disclosure is directed towards a technology that timely pre-fetches content to a computing device based upon a prediction that a user will be requesting access to the content. Features comprising temporal features, spatial features, spatiotemporal features and/or other features associated with content are provided to a model trained at least in part with historical access data. The model returns information from which a determination of whether to pre-fetch the content is made.
US08849727B2 Method and system for classifying brain signals in a BCI using a subject-specific model
A method or system for classifying brain signals in a BCI. The system comprises a model building unit for building a subject-independent model using labelled brain signals from a pool of subjects.
US08849724B2 Shipping container reuse recommendation system
A shipping container reuse recommendation system receives a shipping container identifier of a shipping container. The shipping container identifier of the shipping container is associated with a first transaction of an online marketplace application. The location of the shipping container is tracked. A database stores shipping container identifiers and corresponding transaction and tracking location histories. A recommendation to reuse a shipping container in a second transaction of the online marketplace application is generated based on a transaction and tracking location history associated with the shipping container identifier.
US08849722B2 Setting and controlling an apparatus for preparing mail pieces
During a setting stage, a scanner of an apparatus for preparing mail pieces scans a postal item. From the scanned image an area containing a mark is selected and a mark data set representing the mark or the position of the selected area is generated and stored. Instruction data representing a mail preparation instruction are stored in association with the mark data set. During an operating stage after the setting stage, one or more postal items are fed to the scanner, which scans item image data representing an image of the scanned portion of each postal item that is scanned. In response to agreement between the scanned item image data and the mark data set, instruction data associated to the mark data are selected. The mail piece including the scanned postal item is prepared in accordance with the selected instruction data.
US08849719B2 Providing content to a portable playback device
One or more storage modules in accordance with implementations of the present invention can be configured for a direct physical connection to a portable, digital playback device. The one or more storage modules comprise computer-executable instructions and one or more media files for delivering content directly to the portable playback device. Thus, for example, a potential customer or end user can plug-in a purchased or rented storage module directly into a personal digital playback device and watch movies, listen to music, watch/listen to news programs, or the like without necessarily having to download content through an intermediate computer system or network interface.
US08849713B2 Dynamic currency conversion system and method
A transaction terminal system for a card-based purchase communicates with a host system to provide dynamic currency conversion. The transaction terminal system can select one of a number of different rate request messages according to various local factors in order to obtain a currency conversion rate for dynamic currency conversion.
US08849706B2 Method for updating prices while shopping
A shopping system and method for assisting consumers with budgeting and taking advantage of time-sensitive pricing offers. The system comprises a handheld wireless device capable of capturing images of quick response (QR) codes and scanning linear image indicia; a remote pricing information provider; and a personal computer. Pricing information about specific products or a category of products is downloaded from a pricing information provider either directly to the wireless device or to a personal computer and then transferred to the wireless device. The consumer then scans a QR code associated with a time-sensitive offer to update the pricing information stored in the wireless device. When the consumer goes shopping, he scans the barcodes of products for purchase and the associated pricing information is accessed by the device to create a summed total of scanned products. Consumers can use the system to maintain their budget and take advantage of store discounts.
US08849705B2 Methods, systems, and computer readable media for facilitating use of wireless smart devices to purchase goods services
Methods, systems, and computer readable media for facilitating the use of wireless smart devices to purchase goods or services that are not available at a purchaser's location are provided. According to one aspect of the subject matter described herein, a method for facilitating the use of a wireless smart device to purchase goods or services is provided. The method includes providing a smart poster that advertises a good or service and is locatable in an area that is accessible by a potential purchaser of a good or service. The method includes directing, using a mechanism in or on the smart poster, the wireless smart device to access a section of an merchant's website specific to the good or service in response to the wireless smart device interfacing with the smart poster. The method further includes providing, via the wireless smart device, an option for the potential purchaser to purchase the good or service in a manner that bypasses a payment register in a retail location of the merchant.
US08849702B2 Information processing apparatus, information processing method, and image forming apparatus
An information processing apparatus includes a receiving unit configured to receive a utilization request for one of plural services provided by a computer; a service attribute information storage unit configured to store service attribute information of each of the services, the service attribute information including information indicating a type of the service and information indicating an evaluation of a content of the service; and a service recommending unit configured to search the service attribute information storage unit for the service attribute information corresponding to the type of the requested service, and determine a utilization-recommended service based on the evaluation information in the service attribute information retrieved from the service attribute information storage unit.
US08849695B2 Energy efficiency improvements in cloud-based environments
An energy efficient cloud-based environment includes multiple users requesting delivery of cloud-based services from a cloud service provider. Each user provides inputs for the delivery of one or more specific cloud based services. The inputs include the type of service, time frame for using the service, and either an energy efficiency level or a performance level pertaining to the service's delivery. The service provider allocates different resources to the users for delivering the requested services, and calculates an actual price and an operating energy cost for delivering the requested services to each of the users. The profit of the service provider due to users is calculated. An overall profit of the service provider associated with delivering the cloud-based services is calculated, and a fraction of the overall profit is distributed as an incentive among the users. The incentive of each user is proportional to the profit contribution of that user.
US08849687B2 Method and system for scheduling the discharge of distributed power storage devices and for levelizing dispatch participation
Disclosed is a computerized method for dispatching energy from distributed resources in a discharge event so that the energy stored in individual devices is levelized, or so that an operator request is met. Evaluation of event parameters may be deferred. The method may be utilized to dispatch energy from plug-in electric vehicles. Systems and methods to account for electricity dispatched to or from electric vehicles are disclosed. Systems and methods for incentivizing consumers to participate in a dispatch event or curtail energy use are disclosed.
US08849686B2 Methods, devices, and computer program products for associating a tag with a recorded event
An event recording is received. The event is associated with an event entity and occurs over an event duration at an event location. A tag is received responsive to user interaction with a communication device. The tag is associated with at least one of the particular entity associated with the event entity, a particular time period associated with the event duration, and a particular location associated with the event location. Additional information associated with the event recording is received, and the tag is matched with at least a portion of the event recording based on at least one of the particular entity, the particular time period, and the particular location associated with the received tag. The portion of the event recording matching the received tag is presented for review along with the received additional information associated with the event recording.
US08849683B2 Receipt insurance systems and methods
Receipt insurance systems and methods provide protection to consumers against losses which may result from failure to possess a physical receipt or proof of purchase for retail purchase transactions. In one embodiment, a third party receipt insurer insures or guarantees consumers or purchasers of benefits associated with having possession of a receipt or other proof of purchase for a retail purchase without the need for possession of a physical or paper receipt. A receipt insurance agreement between a receipt insurance provider and a consumer protects the consumer against a loss of consumer rights or personal property insurance rights resulting from a lost receipt by electronically storing for retrieval, if necessary, an electronic record of all of the receipt information.
US08849681B2 Apparatus and method for remote assessment and therapy management in medical devices via interface systems
A remote medical assessment and therapy management apparatus comprising a center user interface, a center computer coupleable with the center user interface. The center computer displays information via the center user interface for use in developing a therapeutic prescription and receives therapeutic control inputs from a user. A remote device includes a medical diagnostic instrument for acquiring biophysical data from a patient, a medical therapeutic instrument that provides a therapy to the patient, and a remote computer that receives diagnostic signals from the diagnostic instrument and transmits therapeutic control signals to the therapeutic instrument. A network interface is connected between the first center computer and the remote computer and transmits diagnostic signals from the remote computer to the center computer and control signals from the center computer to the therapeutic instrument via the remote computer.
US08849680B2 Documentation through a remote presence robot
A robotic system that is used in a tele-presence session. For example, the system can be used by medical personnel to examine, diagnose and prescribe medical treatment in the session. The system includes a robot that has a camera and is controlled by a remote station. The system further includes a storage device that stores session content data regarding the session. The data may include a video/audio taping of the session by the robot. The session content data may also include time stamps that allow a user to determine the times that events occurred during the session. The session content data may be stored on a server that accessible by multiple users. Billing information may be automatically generated using the session content data.
US08849673B2 Rule generation
A method for implementing at least one rule for an application is described. The method includes receiving an input rule. Based on the input rule, a program executable code is generated. The generated program executable code can then be associated with the application.
US08849666B2 Conference call service with speech processing for heavily accented speakers
Speech recognition processing captures phonemes of words in a spoken speech string and retrieves text of words corresponding to particular combinations of phonemes from a phoneme dictionary. A text-to-speech synthesizer then can produce and substitute a synthesized pronunciation of that word in the speech string. If the speech recognition processing fails to recognize a particular combination of phonemes of a word, as spoken, as may occur when a word is spoken with an accent or when the speaker has a speech impediment, the speaker is prompted to clarify the word by entry, as text, from a keyboard or the like for storage in the phoneme dictionary such that a synthesized pronunciation of the word can be played out when the initially unrecognized spoken word is again encountered in a speech string to improve intelligibility, particularly for conference calls.
US08849664B1 Realtime acoustic adaptation using stability measures
Methods, systems, and computer programs encoded on a computer storage medium for real-time acoustic adaptation using stability measures are disclosed. The methods include the actions of receiving a transcription of a first portion of a speech session, wherein the transcription of the first portion of the speech session is generated using a speaker adaptation profile. The actions further include receiving a stability measure for a segment of the transcription and determining that the stability measure for the segment satisfies a threshold. Additionally, the actions include triggering an update of the speaker adaptation profile using the segment, or using a portion of speech data that corresponds to the segment. And the actions include receiving a transcription of a second portion of the speech session, wherein the transcription of the second portion of the speech session is generated using the updated speaker adaptation profile.
US08849663B2 Systems and methods for segmenting and/or classifying an audio signal from transformed audio information
A system and method may be provided to segment and/or classify an audio signal from transformed audio information. Transformed audio information representing a sound may be obtained. The transformed audio information may specify magnitude of a coefficient related to energy amplitude as a function of frequency for the audio signal and time. Features associated with the audio signal may be obtained from the transformed audio information. Individual ones of the features may be associated with a feature score relative to a predetermined speaker model. An aggregate score may be obtained based on the feature scores according to a weighting scheme. The weighting scheme may be associated with a noise and/or SNR estimation. The aggregate score may be used for segmentation to identify portions of the audio signal containing speech of one or more different speakers. For classification, the aggregate score may be used to determine a likely speaker model to identify a source of the sound in the audio signal.
US08849658B2 Speech encoding utilizing independent manipulation of signal and noise spectrum
Some embodiments describe methods, programs, and systems for speech encoding. Among other things, a received input signal representing a property of speech is quantized to generate a quantized output signal. Prior to the quantization, a version of the input signal is supplied to a first noise shaping filter having a first set of filter coefficients effective to generate a first filtered signal. Following the quantization, the quantized output signal is supplied to a second noise shaping filter having a second set of filter coefficients, thus generating a second filtered signal. A noise shaping operation is performed to control a frequency spectrum of a noise effect in the quantized output signal caused by the quantization, wherein the noise shaping operation is based on both the first and second filtered signals. Finally, the quantised output signal is transmitted in an encoded signal.
US08849654B2 Method, device and system for voice encoding/decoding
A method, a device and a system for voice encoding/decoding are disclosed in the present invention. The method includes: assembling an input pulse code modulation signal into one signal according to a designated time slot and assembly manner; and encoding the assembled signal according to a designated encoding manner to output an encoded voice signal. In the present invention, because a process of assembling or splitting the signal may be implemented through software, in the case that hardware in a current network does not need to be replaced, an effect of encoding/decoding voice with a 7 K spectrum may be achieved in the current network.
US08849651B2 Method and system for natural language dictionary generation
A method and computer system for analyzing a text corpus in a natural language is provided. An initial morphological description having word inflection rules for various groups of words in the natural language is created by a linguist. A plurality of text corpuses are analyzed to obtain information on the occurrence of a plurality of word forms for each word token in each text corpus. A morphological dictionary which contains information about each base form and word inflection rules for each word token with verified hypothesis is generated.
US08849648B1 System and method of extracting clauses for spoken language understanding
A clausifier and method of extracting clauses for spoken language understanding are disclosed. The method relates to generating a set of clauses from speech utterance text and comprises inserting at least one boundary tag in speech utterance text related to sentence boundaries, inserting at least one edit tag indicating a portion of the speech utterance text to remove, and inserting at least one conjunction tag within the speech utterance text. The result is a set of clauses that may be identified within the speech utterance text according to the inserted at least one boundary tag, at least one edit tag and at least one conjunction tag. The disclosed clausifier comprises a sentence boundary classifier, an edit detector classifier, and a conjunction detector classifier. The clausifier may comprise a single classifier or a plurality of classifiers to perform the steps of identifying sentence boundaries, editing text, and identifying conjunctions within the text.
US08849646B2 Methods and apparatus for simulating a distributed business process
Methods and apparatus for simulating a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, if a client based model is not available, the server supplies a software agent to replace the inputs and outputs normally associated with that portion of the overall simulation.
US08849641B1 Eliminating spurious algebraic loops
A system is configured to: identify a block of a model; represent the block as a group of sub blocks; and establish connections for the group of sub blocks. The block includes an input signal and two or more output signals. The group of sub blocks include a state block that provides a state, and two or more output blocks for receiving the state.
US08849640B2 System and method for planning a drilling operation
A method of planning a drilling operation IS provided that comprises selecting a set of targeted regions based on data from a three-dimensional shared earth model and generating at least one targeted segment within each one of the set of targeted regions The method further comprises defining at least one application agent for the purpose of evaluating the at least one targeted segment within each one of the set of targeted regions based on a potential payout in terms of production of hydrocarbons The exemplary method additionally comprises identifying at least one well trajectory through the at least one targeted segment within each one of the set of targeted regions And the method comprises employing the at least one application agent to evaluate well trajectories based on the potential payout in terms of at least one of production of hydrocarbons, drilling complexity, cost or stability of well planning.
US08849639B2 Dynamic subsurface engineering
An example system includes interconnected modeling modules that share knowledge to create a unified earth model dynamically representing a subsurface site. The system models and may simulate subsurface operations associated with, for example: hydrocarbon production and stimulation, natural gas storage, carbon capture and storage, aquifer maintenance, geothermal energy production, and in-situ leachable ore processing. The system integrates a reporting module, and also an economic module to evaluate cost versus benefit of each subsurface operation. A related example method for performing subsurface engineering includes generating a model of a subsurface site including a geological horizon, obtaining an offset relative to the geological horizon, and locating an operation based on the offset. When field data update the model in real time, positions of 3D objects and 3D surfaces are dynamically updated in the model, including the positions of the modeled operations.
US08849635B2 Method for predicting modal damping ratio of composite head
A prediction method according to the present invention is a method for predicting a modal damping ratio of a composite head including two or more kinds of materials including a first material and a second material. The method includes the steps of: presuming at least a coefficient Px of a generalized Maxwell model M1 in the first material using a known material damping ratio ζ1; obtaining a calculation model of the head using the generalized Maxwell model M1; and calculating the modal damping ratio of the head based on analysis of the head using the calculation model. Preferably, the Maxwell model is further used also for the second material. Preferably, the method further includes the step of presuming a coefficient Py of a generalized Maxwell model M2 in the second material using a known material damping ratio ζ2.
US08849630B2 Techniques to predict three-dimensional thermal distributions in real-time
Techniques for monitoring and predicting environmental operating conditions in a data center are provided. In one aspect, a method for real-time, three-dimensional analysis of environmental operating conditions in a data center includes the following steps. High spatial resolution three-dimensional measurements of one or more environmental variables in the data center made at a time t1 are obtained. Real-time measurements of the environmental variables in the data center made at a time t2, wherein t2 is later in time than t1, are obtained. The high spatial resolution three-dimensional measurements are combined with the real-time measurements to derive a model for the environmental variables in the data center at the time t2. The model is used to predict three-dimensional distributions of the environmental variables in the data center at the time t2. A base model can be created and used to derive the model for the data center at the time t2.
US08849629B2 Automated antenna builder
Embodiments are directed to an antenna builder and a method of building and maintaining an antenna design repository. A first embodiment consists of an antenna builder that enables the creation of an antenna representation that can subsequently be output into a plurality of formats to be used by other tools, such as electromagnetic simulation software. An alternative embodiment is directed to a method of building and maintaining a repository of antenna designs. The repository of antenna designs can be queried, enabling a plurality of users to search for specific antenna designs. Alternative embodiments can enable a user to search the repository antenna designs by visually browsing over the antenna designs in the repository. The repository of antenna designs is created by saving solutions generated by an optimizer during an optimization run to the repository. Solutions from the repository can also be used to seed and bootstrap other optimization runs.
US08849625B2 Distributed process simulator
A simulator used in a distributed process simulation includes: a storage unit configured to store map information, agent information, and area allocation information; a simulation execution unit; a condition determination unit configured to determine the condition of the reference agent to be referenced by the simulation execution unit based on a movement state of the agent; an allocation discrimination unit configured to discriminate another computer allocated an area in which the reference agent corresponding to the condition can be located; and an agent information acquisition unit configured to acquire the information about the agent satisfying the condition of the reference agent from the other discriminated computer.
US08849624B2 Simulation methods and systems for the control panels of complex systems
Simulation system for a control center of a complex system such as an aircraft (23) made up of one or more control panels (11) with a set of control devices (31, 33, 35, 37, 39) for components of said complex system, comprising a suitable computer system for the simulation of the operation of said control panels (11) by using virtual panels (11′) which include simulated control devices (31′, 33′, 35′, 37′, 39′), implemented in screens (10) which are connected to the components controlled by said control panels (11), or to a simulating device for said connections, so that the signals or variables corresponding to the controlled components are assigned to their corresponding simulated control devices (31′, 33′, 35′, 37′, 39′) in the virtual panels (11′). The invention also refers to a computer-implemented method for the generation of the graphic interface (21) said virtual panels (11′).
US08849622B2 Method and system of data modelling
A system for large scale data modelling is described. The system includes at least one data measurement sensor (230) for generating measured data, a training processor (240) to determine optimized hyperparameter values in relation to a Gaussian process covariance function including a sparse covariance function that is smooth and diminishes to zero outside of a characteristic hyperparameter length. An evaluation processor (260) determines model data from the Gaussian process covariance function with optimised hyperparameter values and measured data. Also described is methods for modelling date, including a method using a Gaussian process including a sparse covariance function that diminishes to zero outside of a characteristic length, wherein the characteristic length is determined from the data to be modelled.
US08849620B2 Automated 3-D modeling of shoe parts
Manufacturing of a shoe is enhanced by creating 3-D models of shoe parts. For example, a laser beam may be projected onto a shoe-part surface, such that a projected laser line appears on the shoe part. An image of the projected laser line may be analyzed to determine coordinate information, which may be converted into geometric coordinate values usable to create a 3-D model of the shoe part. Once a 3-D model is known and is converted to a coordinate system recognized by shoe-manufacturing tools, certain manufacturing steps may be automated.
US08849618B2 Method and apparatus for determining placement of devices based on a building layout
A method and apparatus for determining placement of one or more devices using a building layout is disclosed. The method may include generating a map layer based on the building layout. A zone definition that includes identification of available zones and access characteristics of each of the available zones is received. A density definition that includes identification of available density levels and usage characteristics of each of the density levels is received. The placement of the one or more devices in the available zones is enabled based on associating the zone definition and the density definition with the map layer.
US08849606B2 Movement monitoring systems and associated methods
Systems and methods are disclosed that monitor movement of a person, or of a vehicle ridden by the person, to determine speed, distance traveled and/or airtime of the person or vehicle. Accelerometer-based sensors, pressure sensors or Doppler sensors may be employed in these systems and methods. A liquid crystal display may attach to the person to display speed, distance traveled and/or airtime.
US08849604B2 Method for calculating the probability of moisture build-up in a compressor
A method for calculating the probability of moisture build-up in a compressor includes the steps of sensing a temperature of the ambient air, sensing a discharge pressure of the compressor, sensing a temperature of the compressor, processing the ambient air temperature and operating pressure sensed to obtain a required temperature at which condensation will form, and comparing the temperature of the compressor to the required temperature.
US08849603B2 Systems and methods for control system verification and health assessment
A method of testing a component of a mobile platform without using an aircraft control system of the mobile platform, where the component forms a part of the aircraft control system. The method may involve using a test controller independent of the aircraft control system to initiate a test operation. The test operation is used to generate a test signal. The test signal is applied to a test subsystem carried on the mobile platform but operable independent of the aircraft control system. The test subsystem is used to act on the component of the aircraft control system. A response of the component may then be evaluated.
US08849597B2 Estimation of remaining battery life in a wind energy application
Method, system, and computer program product for estimating a consumed battery life of a battery used in a wind energy application. An energy storage system for use with a wind farm includes a rechargeable battery configured to be selectively charged by wind turbines or the power grid and configured to be selectively discharged to a power grid. One or more remaining battery life algorithms are used to compute a consumed battery life for the battery. A battery life curve characteristic of the battery and a state of charge profile are used as inputs to each remaining battery life algorithm.
US08849596B2 Identification detection system for power consumption of electric appliance
An identification system for power consumption of electric appliance has multiple electric appliances, each electric appliance having a dedicated identification transmission circuit connected to a power-connecting loop; multiple power sockets mounted within a power supply region, each power socket having at least one identification receiver for receiving identification transmission signals from the corresponding electric appliance and obtaining a corresponding identification code; multiple energy management units respectively mounted in the power sockets to connect with the corresponding identification receivers, recognize the respective electric appliances by determining the identification codes, and record power consumption information of the corresponding electric appliances; and an energy management server connected to the energy management units and the identification receivers to communicate therewith in a wired or wireless manner. Individual and overall power consumption of all the electric appliances within the power supply region can be collected, recorded and calculated as the reference for future power management.
US08849589B2 Multivariable process fluid flow device with energy flow calculation
A process fluid flow device includes a power supply module, a process communication module, a processor and measurement circuitry. The process communication circuitry is coupled to the power supply module and to the processor. The measurement circuitry is operably coupleable to plurality of process variable sensors to obtain an indication of differential pressure, static pressure and process fluid temperature. The processor is configured to compute process fluid mass flow, and to use the static pressure and process fluid temperature to obtain an energy per unit mass value relative to the process fluid and to provide an energy flow indication.
US08849587B1 System and method for remotely monitoring the health of a transformer
A method for determining the health of a transformer through vibration measurement is disclosed. A vibratory signal, in the form of a physical mechanical vibration or auditory signal, is received at a sensor. The vibratory signal is converted into a frequency representation of the signal to derive its harmonics. Based on the power level for the harmonics in the vibratory signal, the harmonic current ratios in the transformer are calculated. The harmonic current ratios are summed together to quantify the health of the transformer. This value is called a K-factor, and is a quantification of the health of the transformer.
US08849584B2 Systems and methods for particle size determination and control in a fluidized bed reactor for use with thermally decomposable silicon-containing gas
Systems and methods are provided for determining the size of particles within a fluidized bed reactor for use with thermally decomposable silicon-containing gas. The pressure of gas adjacent a gas inlet and adjacent a gas outlet of the reactor are measured with pressure sensors. An algorithm is applied to at least one of the pressure measurements to determine the size of particles within the reactor. The determined size of the particles can be used to control the operation of the reactor.
US08849580B2 Uses of systems with degrees of freedom poised between fully quantum and fully classical states
Disclosed herein are systems and uses of systems operating between fully quantum coherent and fully classical states. Such systems operate in what is termed the “Poised realm” and exhibit unique behaviors that can be applied to a number of useful applications. Non-limiting examples include drug discovery, computers, and artificial intelligence.
US08849575B2 Methods, systems, and software for identifying functional biomolecules
The present invention generally relates to methods of rapidly and efficiently searching biologically-related data space. More specifically, the invention includes methods of identifying bio-molecules with desired properties, or which are most suitable for acquiring such properties, from complex bio-molecule libraries or sets of such libraries. The invention also provides methods of modeling sequence-activity relationships. As many of the methods are computer-implemented, the invention additionally provides digital systems and software for performing these methods.
US08849574B2 System and method for perturbing an initial horizon-picking solution to follow local features of a volume
A horizon-picking solution for a geological volume of interest is determined. To determine the horizon-picking solution, a plurality of horizons through the geological volume of interest included in an initial horizon-picking solution are perturbed to more closely follow the local character of measured data related to the geological volume of interest. In particular, the horizons may be perturbed simultaneously by blending the initial solution with a secondary horizon-picking solution that automatically identifies a plurality of horizons through the geological volume of interest that follow the measured data related to the geological volume of interest.
US08849567B2 Geographic data update based on user input
Systems and methods for updating geographic information system are provided. Method includes receiving name and location of point of interest (POI). Method includes comparing name and location of received POI to names and locations of POIs stored in data repository. Method includes determining whether first POI in data repository has name that matches name of received POI, and location that is within predetermined distance of location of received POI. Method includes increasing or maintaining maximum confidence value for first POI if first POI has name that matches name of received POI, and location that is within predetermined distance of location of received POI. Method includes adding name and location of received POI to temporary set of points of interest if it is determined that no POI in data repository has name that matches name of received POI, and location that is within predetermined distance of location of received POI.
US08849565B1 Navigation system based on neutrino detection
A method and system for navigating are disclosed. The method and system comprise detecting neutrinos emitted by a source, measuring the angle of arrival of the neutrinos, and tagging the neutrino measurements utilizing an accurate clock. The method and system further include processing the tagged neutrino measurements through a computational model of a neutrino generator, and combining the processed measurements with navigational aids to provide location information. A system and method in accordance with at least one embodiment measure the angle of arrival of neutrinos generated by the sun, and use this measurement to derive navigational information. The measurement of the angle of arrival of the neutrinos is obtainable deep underground or underwater.
US08849563B2 Enhanced location information for points of interest
Systems, methods, and computer program products are provided for identifying a serviceable address associated with a street network connection point and an actual location point. For example, in one embodiment, the serviceable address may be associated with a street network connection point that is part of a digital map. The serviceable address may also be associated with a parcel drop-off point that includes parcel drop-off point information, such as a parcel drop-off point geo coordinate associated with the parcel drop-off point.
US08849560B2 Method and apparatus for customer/passenger wayfinding using boarding pass barcode scanning capabilities on low-cost display devices
A low-cost display unit that displays wayfinding information to a traveler in a public travel-related area is disclosed and may include a communication interface that facilitates receiving of travel-related information, a machine-readable marking reader that determines the presence of a travel document having one or more machine readable markings, scans the one or more machine-readable markings, and decodes the scanned one or more machine-readable markings, wherein the one or more machine-readable markings contain encoded traveled-related information pertaining to the traveler; and a display control unit that receives the decoded one or more machine-readable marking, determines the traveler's destination in the public travel-related area from the decoded one or more machine-readable markings, determines the path that the traveler should travel to reach the destination, and displays the determined path to the traveler on the low-cost display unit.
US08849555B2 Fuel consumption calculations and warnings
One or more techniques and/or systems are provided for determining whether a vehicle comprises a sufficient amount of fuel to reach a destination. Making such a determination may comprise, among other things, estimating an amount of fuel required to reach the destination and/or estimating a rate of consumption along a travel route. Such estimates may be based upon factors external to the vehicle, including, among other things, topology of the travel route, current and/or predicted traffic patterns along the travel route, and/or driving habits of a user or others whom have navigated a similar route (or at least a portion of the route). When it is determined that the vehicle comprises an insufficient amount of fuel, a refueling notice indicative of the determination may be provided. In one embodiment, such a refueling may also suggest possible refueling stations along the travel route.
US08849554B2 Hybrid traffic system and associated method
A traffic sensing system for sensing traffic at a roadway includes a first sensor having a first field of view, a second sensor having a second field of view, and a controller. The first and second fields of view at least partially overlap in a common field of view over a portion of the roadway, and the first sensor and the second sensor provide different sensing modalities. The controller is configured to select a sensor data stream for at least a portion of the common field of view from the first and/or second sensor as a function of operating conditions at the roadway.
US08849551B2 AGTM airborne surveillance
Systems, methods and apparatuses for managing ground transportation in a geographical area are disclosed. A system for managing ground transportation in a geographical area in accordance with the present invention comprises at least one airborne surveillance platform, a graphical information systems (GIS) database, receiving information from the airborne surveillance platform, the GIS database storing data that represents the geographical area, the GIS database including at least one node representing at least one geographical location within the geographic area and at least one arc representing at least one street within the geographic area, and a routing tool, coupled to the GIS database, wherein the dynamic routing tool accepts data from the GIS database and determines a transportation route for at least one vehicle within the geographical area using at least the data from the GIS database and the information from the airborne surveillance platform.
US08849548B2 Anti-sticking and diagnostic strategy for exhaust system valves
An engine system includes an exhaust system fluidly connected to an electronically controlled engine. Exhaust from the engine may travel a first pathway through a turbine of a turbocharger, or a second pathway that bypasses the turbine. An electronically controlled wastegate vale is biased to close the second pathway. An electronic controller is in communication with the electronically controlled engine and the electronically controlled wastegate valve. The electronic controller is configured to execute a wastegate diagnostic algorithm to detect a stuck closed default condition of the electronically controlled wastegate valve, and derate the engine in response to detection of a stuck closed fault condition.
US08849547B2 Method for testing the fuel quantity balance in a common rail system, corresponding engine control system, and corresponding diagnostic device
In a common rail system having two electrically controlled actuating elements, e.g., a metering unit at the input side of a high-pressure pump and a pressure regulating valve on the common rail, different fuel delivery quantities are able to be set in the common rail system while the vehicle is stationary, independent of the current engine load, by controlling operating points via one of the actuating elements and subsequently regulating the other actuating element. Control currents of the actuating elements correspond to the operating points. These control currents, or differences of control currents, are compared to target values to enable an evaluation of the common rail system.
US08849546B2 Method for selecting between two operation modes in a dual fuel internal combustion engine of the diesel-type and a dual fuel internal combustion engine of the diesel-type operable according to such method
A method of selecting between two operation modes in a dual fuel internal combustion engine of the diesel-type is provided. The engine includes a combustion chamber at least partly delimited by a piston, a first fuel supply for a first fuel, the first fuel supply being located in or at the combustion chamber and/or in or at an inlet port thereof, and a second fuel supply for a second fuel. The engine has two different operation modes, both operation modes including the steps of pre-mixing the first fuel in the combustion chamber and/or in the inlet port, compressing the charge containing the first fuel to conditions that allow auto-ignition of the second fuel, performing a first injection of the second fuel into the combustion chamber to initiate auto-ignition of the second fuel, thereby initiating conditions for combustion of the fuel remaining in the combustion chamber after auto-ignition of the second fuel. The first operation mode is distinguished by homogeneous ignition and combustion of the remaining fuel. The second operation mode is distinguished by pre-mixed flame propagation combustion of the remaining fuel. The method includes adjusting the amount of the second fuel injected in the first injection of the second fuel, and/or the timing of the first injection of the second fuel, so as to control the combustion chamber temperature and pressure after auto-ignition of the second fuel such that selection between the first and second operation modes is achieved. A dual fuel internal combustion engine of the diesel-type is also provided.
US08849543B2 Method to operate an electronically controlled internal combustion engine
A method and computer readable medium are disclosed to control operation of an internal combustion engine having an electronic control unit (ECU) with memory to burn off HC in an engine exhaust system and limit hydrocarbon and NOx content in the engine exhaust stream while operating the engine in idle mode.
US08849539B2 Method and module for determining of velocity reference values for a vehicle control system
A method for determination of speed set-point values vref for a vehicle's control systems, includes determining a horizon from position data and map data of an itinerary made up of route segments with length and gradient characteristics for each segment; calculating threshold values for the gradient of segments according to one or more vehicle-specific values, which threshold values serve as boundaries for assigning segments to various categories; comparing the gradient of each segment with the threshold values and placing each segment within the horizon in a category according to the results of the comparisons; calculating speed set-point values vref for the vehicle's control systems across the horizon according to rules pertaining to the classes in which segments within the horizon are placed; adding an offset voffset to the calculated speed set-point values vref when the vehicle is in a segment which is in a category indicating a steep upgrade or a steep downgrade; regulating the vehicle according to the speed set-point values vref. A module determines of speed set-point values for a vehicle's control systems.
US08849538B2 Torque distribution apparatus, torque distribution method, torque distribution value generation method, and program
A torque distribution apparatus includes an instructed torque acquiring unit that acquires input instructed torque, a determining unit that determines whether to perform power running control or regenerative braking, an efficiency map acquiring unit that based on a determination result, acquires a motor efficiency map, a vehicular speed detecting unit, a drive wheel rotational speed detecting, a slip rate calculating unit that calculates slip rate at drive wheels, a calculating unit that based on the slip rate, creates an efficiency variation expression that indicates efficiency values on a performance curve that indicates relations between drive wheel rotational speed and torque, a distributing unit that calculates based on the slip rate, the instructed torque, and the torque optimizing efficiency, torque distribution values such that overall efficiency during power running and during regeneration are maximized, and a control unit that controls torque distribution to the motors.
US08849537B2 Control system and method of vehicle using in-wheel motor
Disclosed is a technique for controlling the stability of a vehicle via in-wheel motors. More specifically, a steering angle, a wheel speed, a lateral G-Force, and a yaw rate calculated, and the lateral G-Force is compared with a predetermined lateral G-Force threshold. Next, a predetermined yaw rate control threshold is compared with a difference between an actual yaw rate and a demand yaw rate based on the calculated steering angle and wheel speed. The demand yaw rate and the actual yaw rate are then compared when the difference between the demand yaw rate and the actual yaw rate is greater than the yaw rate control threshold, and a final torque value is generated according to the difference between the demand yaw rate and the actual yaw rate.
US08849535B2 Electro-hydraulic brake valve performance monitoring
In a machine having an electro-hydraulic brake valve, issues in providing a desired brake pressure may be determined by comparing an actual brake output pressure of the brake valve to an acceptable brake pressure range for an output brake command current provided to the brake valve to generate the desired brake pressure. Where the actual brake output pressure is outside the acceptable brake pressure range, the brake pressure difference and time-rate-of-change of the brake pressure may be used to determine a weighted brake pressure difference that is accumulated over a series of sample cycles and compared to an integration limit to determine whether the operator should be warned of the brake pressure difference. The integration limit may be based on a factor indicative of the responsiveness of the machine, such as the oil temperature.
US08849534B2 Vehicle control system controlling exertion of braking force on wheel
A vehicle control system is provided which is designed to stop or restart an engine automatically. The system is equipped with a vehicle speed determining circuit which determines the speed of the vehicle and has a dead zone around where a real speed of the vehicle is zero. The vehicle speed determining circuit has a characteristic in which when falling in the dead zone, the determined speed shows zero. When the determined speed is zero, and the real speed is expected to have dropped to zero, the system applies a first braking force to the wheel to keep the vehicle stopped. When the determined speed has become zero following the automatic stop of the engine, the system applies a second braking force smaller in magnitude than the first braking force to the wheel, thereby decelerating the vehicle slowly to avoid unexpected sudden deceleration.
US08849533B2 Method of searching for touch point of clutch
A method of searching for the touch point of a clutch includes a gear release determination step of determining whether the gear of a non-drive shaft has been released after a change of speed, a clutch operation step of, if the gear has been released, engaging a clutch connected to the non-drive shaft up to a current touch point, and a learning step of determining and learning the propriety of the current touch point depending on changes in the speed of the non-drive shaft after the clutch operation step.
US08849530B2 Determination of transmission clutch control values using PID control logic during power-on upshift
Clutch control values are determined via a method in a vehicle during a power-on upshift. Pressure to an offgoing clutch is decreased to a calibrated holding pressure after onset of the upshift. Proportional-integral-derivative (PID) logic of a controller is used to introduce a calibrated error into a pressure command to the offgoing clutch during fill of the oncoming clutch. This causes a calibrated slip to occur across the offgoing clutch, and a resultant threshold amount of flare to occur in turbine speed. The slip and flare are held using the PID logic. The pressure/torque relationship of the offgoing clutch is recorded. A fill level of the oncoming clutch is determined using a trajectory of an integrator term of the PID logic. A control value of the oncoming or the offgoing clutch is adjusted using at least one of the fill level, the recorded clutch pressure, and the recorded clutch torque.
US08849527B2 Speed control for a machine with a continuously variable transmission
A machine may include a continuously variable transmission (CVT) operatively coupled to a power source. A virtual gear ratio may be selected from a plurality of virtual gear ratios associated with the CVT. A power source speed may be locked between a minimum power source limit and a maximum power source limit that are associated with the selected virtual gear ratio. If the virtual gear ratio is changed, a controller including one or more control maps may compare the power source speed as locked to the minimum power source limit and the maximum power source limit as they relate to the newly selected virtual gear ratio. If power source speed is outside the minimum or maximum power source limits, the method may limit the power source speed. In some embodiments, the minimum and/or maximum power source limits may vary with respect to the plurality of virtual gear ratios.
US08849519B2 Method and apparatus for vehicle hardware theft prevention
A computer-implemented method includes determining that an infotainment system has been activated. The method further includes accessing a vehicle network containing at least a unique vehicle identifier. The method additionally includes comparing the unique vehicle identifier to a stored vehicle identifier. The method further includes permitting access to the infotainment system only if the unique vehicle identifier matches the stored vehicle identifier.
US08849516B2 Method and system for adaptation of a steering wheel torque overlay of a lane keeping aid system
A method for adaptation of a steering wheel torque overlay of a lane keeping aid system in a vehicle comprises requesting a controller steering wheel torque overlay Tr from a controller, measuring an applied steering wheel torque Ta applied on a steering wheel of the vehicle, determining a scaling factor α as a function of the applied steering wheel torque Ta, and determining a corrective steering wheel torque overlay Tc based on the controller torque overlay Tr multiplied by the scaling factor α. A system for adaptation of a steering wheel torque overlay, a lane keeping aid system comprising such a system, and a vehicle comprising such a lane keeping aid system are also disclosed.
US08849515B2 Steering assist in driver initiated collision avoidance maneuver
A collision avoidance system for assisting a driver in avoiding a collision between a host vehicle and obstacle. A processor recursively calculates a time-to-collision with the obstacle and an optimal collision avoidance path for avoiding the collision. The optimum collision avoidance path is recursively generated based on a position and speed of the host vehicle relative to the obstacle and an updated calculated time-to-collision. A sensing device determines whether the driver of the vehicle has initiated a steering maneuver to avoid the obstacle. A steering assist mechanism maintains the host vehicle along the optimum collision avoidance path. The steering assist mechanism applies a steering assist torque for producing steering adjustments to assist in guiding the host vehicle along the optimum collision avoidance path to the target lane. The steering assist torque generated by the steering assist mechanism is recursively adjusted based on a recent updated optimum collision avoidance path.
US08849505B2 Protecting a vehicle from environmental events
Methods and systems for locating a vehicle are disclosed, including detecting one or more environmental conditions, the one or more environmental conditions being indicative of an occurrence of an environmental event, determining a probability of the occurrence of the environmental event in response to detecting the one or more environmental conditions, and effecting a preventive action in response to the probability being above a threshold probability, the preventive action being configured to protect the vehicle from the environmental event.
US08849503B1 PCM wake-up strategy for EVAP leakage detection
A method for detecting leakage within an Evaporative Emission Control System (EVAP) of a vehicle continuously obtains the weather information and the weather forecast for the geographical location that the vehicle is currently in. Based on the weather information, an average time required for the fuel within the fuel-tank of the vehicle to cool off to a pre-determined temperature is calculated. The powertrain control module of the vehicle is activated at a specific instant, based on the average time, to perform the leakage detection within the EVAP system.
US08849502B2 Comprehensive and retrofittable occupant sensor suite (CROSS)
A Comprehensive and Retrofittable Occupant Sensor Suite (CROSS) for logging of accurate occupant dynamics during blast events encountered on the battlefield. The CROSS system is low cost, can be retrofit to any vehicle seat, will not restrict soldier mobility, and is highly expandable to include both wired and wireless sensors. The CROSS system reliably measures and sends all data channels to a vehicle data recorder (VDR), and internally stores data (with its own power backup) in case connectivity to the VDR or vehicle power is lost during a blast event. The CROSS system yields critical information for forensics analysis, the modeling of occupant dynamics during blast events, and the design of protective devices.
US08849496B2 Battery energy emergency road service
Systems and methods of providing road service to an operator of a vehicle are provided. Such systems and methods presuppose a navigation system of the vehicle is set to route the vehicle to a destination. A road service request from the vehicle is received and a waypoint along the route to the destination is calculated. The navigation system is remotely set to route the vehicle to the waypoint and road service at the waypoint is ordered. The road service includes swapping the vehicle with a new vehicle.
US08849495B2 Vehicle vision system with yaw rate determination
A vision system for a vehicle includes a camera disposed at or proximate to an in-cabin portion of a windshield of the vehicle. The camera has a forward field of view to the exterior of the vehicle through the windshield of the vehicle. The camera is operable to capture image data. A control includes an image processor that is operable to process captured image data to determine lane delimiters present in the field of view of the camera. The control connects to a vehicle communication bus of the vehicle and receives vehicle data via the vehicle communication bus. Responsive at least in part to processing of captured image data by the image processor and to vehicle data received via the vehicle communication bus, the control determines a yaw rate. The control provides the determined yaw rate to a driver assistance system of the vehicle.
US08849490B2 Electric drive vehicle control system
Electronic control systems and related control methods for controlling electric drive motors for propelling a vehicle and electric auxiliary motors for performing work. The apparatus is shown in use with a vehicle that includes a mowing deck. Features of the control systems allow for safe and efficient use of the vehicle. These features include a power take-off timeout, automatic fail-safe brake (parking), and customized drive characteristics.
US08849486B2 Vehicle and method of controlling the same
A vehicle has a restriction storing device that stores a plurality of restrictions that are respectively created for a plurality of virtual gear ranges, such that, in each of the virtual gear ranges, required driving force as driving force to be applied to a drive shaft corresponding to the same accelerator operation amount tends to be increased as the vehicle speed is higher, and the required driving force corresponding to the same accelerator operation amount tends to be increased as the virtual gear range is shifted to a lower range when the vehicle speed is constant.
US08849485B2 Utilization of navigation information for intelligent hybrid operating strategy
A system for operating an hybrid vehicle is described. The system includes an hybrid operating strategy module for controlling hybrid operating functions of the vehicle based on input data, a navigation system providing vehicle routing input data to the hybrid operating strategy module, and a traffic information system providing traffic information input data to the hybrid operating strategy module. The hybrid operating strategy module determines electric portions of the vehicle route for charging batteries of the vehicle and inner portions of the vehicle route for prioritizing electric driving.
US08849480B2 Aircraft gross weight and center of gravity validator
A system for validating ground determination of gross weight of aircraft includes sensor(s) that generates information regarding ground determination of gross weight while parked at parking bay; processing device that receives information regarding ground determination of gross weight of the aircraft from sensor(s); and computer memory communicatively coupled to processing device. Processing device determines ground determination based on information regarding ground determination of gross weight generated by sensor. Processing device determines gross weight in air after takeoff based on indicated airspeed, angle of attack, and thrust applied to aircraft. Processing device determines error between ground determination and air determination of gross weight taking into account reduction in gross weight due to fuel consumed since receiving ground determination. Processing device updates information regarding relationship between ground determination and air determination of gross weight. Computer memory stores updated information regarding relationship for use next time aircraft parks at parking bay.
US08849479B2 Method and device for automatically estimating an airspeed of an aircraft
A method for estimating aircraft airspeed by a processor and an airspeed estimation device, which includes the calculation of a value for aircraft aerodynamic speed (Vcaero), by an aerodynamic calculator, based on aircraft aerodynamic parameters and the calculation of a value for current aircraft speed (Vc) by an anemobarometric unit. An estimated airspeed (Vcest) is determined by adding, by an adding unit, a corrective value, determined by an airspeed integrating unit, to the value for Vcaero. The corrective value is determined, by the airspeed integrating unit, according to a comparison between: a residual speed value (VR), determined by a residual speed determination unit, with the value VR determined by correcting the value for Vcaero to a value that converges toward the value for Vc, and a predetermined threshold value (λ).
US08849476B2 Method of creating and updating an ATC flight plan in real time to take account of flight directives and implementation device
The present invention relates to a method of updating an ATC flight plan of an aircraft in real time to take account of the flight directives. A reference flight plan is designated. In tandem with the receipt of the flight directive messages originating from the ground, then verifying validity of the flight directive messages, if the message is validated in the affirmative, the messages are applied successively to the reference flight plan and stored. Managing, in real time, the complete list of these flight directives and the ATC flight plan.
US08849468B2 Method of controlling the irrigation of a field with a center pivot irrigation system
A method of optimizing water applications of a center pivot irrigation system. The field is mapped to determine the yield potentials of various parts of the field. The field map is divided into sectors or zones and the yield potentials of those sectors or zones are determined. The number of sectors or zones to be irrigated is dependent upon the water flow available to the irrigation system. Only those sectors or zones which can receive adequate irrigating water to achieve the predetermined water application depth will be irrigated.
US08849465B2 System and method for controlling semi-active actuators arranged to minimize vibration in elevator systems
A method controls a set of semi-active actuators arranged in an elevator system to minimize a vibration of an elevator car. The elevator system is represented with a model of a virtual elevator system having a single virtual semi-active actuator arranged to compensate a virtual disturbance. The virtual disturbance is determined using a motion profile of position of the elevator car during the operation and a disturbance profile of the virtual disturbance. A state of the elevator system is determined using the model of the virtual elevator system, the virtual disturbance and a signal indicative of a horizontal acceleration of the elevator car during the operation. Each actuator of the set of semi-active actuators is controlled based on the state of the elevator system and according to a control policy of the virtual semi-active actuator.
US08849464B2 Fuel economizer algorithm for hydronic and steam heating systems
An economizer component of a controller used for fuel efficient temperature regulation of a medium circulated through a zone within a hydronic and steam heating system is disclosed. The controller component includes an input interface adapted to determine if the system requires heat based on receiving one or more of a call for heat from the zone, or an indication that a burner of the system is active. The component further includes a dynamic adaptation module configured to provide a burner control signal for heating the system if required. The control signal has an adjustable high limit, and the dynamic adaptation module is configured to increment the adjustable high limit by an increment value, to a value no greater than a maximum high limit, if it is determined that the system requires heat, and decrement the adjustable high limit by a decrement value, to a value no lower than a minimum high limit, if it is determined that the system does not require heat. The component is configured to dynamically adapt to changing heating system requirements received by the input interface. The component is adjusted by the dynamic adaptation module, to control the burner by way of the burner control signal to efficiently regulate the temperature of the medium circulated through the zone within the heating system.
US08849462B2 Method and apparatus for automation of a programmable device
A method and apparatus for a computer-implemented adaptive automation module comprising an event recorder to store one or more events for a predetermined period, and a timeline pattern generator logic to create a timeline for the predetermined period. The module further comprising marker creator logic to generate a marker to abstract the timeline data from the event data for controlling a device.
US08849458B2 Collection device with selective display of test results, method and computer program product thereof
A collection device with a selective display of test results and method thereof are disclosed. A structured collection procedure defining data collection times and the associated context of the collection also defines what information regarding the results of the collection may be viewable by a user performing the structured collection procedure on the device. In this manner, the patient can be monitored according to the structured collection procedure while preventing the patient from modifying his or her behavior based on collection results.
US08849454B2 Humanoid robot push recovery on level and non-level ground
A robot controller controls a robot to maintain balance in response to an external disturbance (e.g., a push) on level or non-level ground. The robot controller determines a predicted stepping location for the robot such that the robot will be able to maintain a balanced upright position if it steps to that location. As long as the stepping location predicted stepping location remains within a predefined region (e.g., within the area under the robot's feet), the robot will maintain balance in response to the push via postural changes without taking a step. If the predicted stepping location moves outside the predefined region, the robot will take a step to the predicted location in order to maintain its balance.
US08849453B2 Human grasp assist device with exoskeleton
A grasp assist system includes a glove, actuator assembly, and controller. The glove includes a digit, i.e., a finger or thumb, and a force sensor. The sensor measures a grasping force applied to an object by an operator wearing the glove. Phalange rings are positioned with respect to the digit. A flexible tendon is connected at one end to one of the rings and is routed through the remaining rings. An exoskeleton positioned with respect to the digit includes hinged interconnecting members each connected to a corresponding ring, and/or a single piece of slotted material. The actuator assembly is connected to another end of the tendon. The controller calculates a tensile force in response to the measured grasping force, and commands the tensile force from the actuator assembly to thereby pull on the tendon. The exoskeleton offloads some of the tensile force from the operator's finger to the glove.
US08849450B1 Aperture position control for pill counting and dispensing apparatus
A self-contained pill dispenser is disclosed. A housing is provided and a hopper for containing a plurality of pills is supported by the housing. A transport tube is operatively connected to the hopper for receiving pills therefrom, the transport tube having an input aperture. A microcontroller is electrically connected to the hopper, the transport tube, and the input aperture. A mechanism accepts a desired number of pills to be delivered by the transport tube by an operator. The microcontroller is adapted to determine whether the actual average number of pills delivered by the transport tube is equal to the desired number of pills specified by the operator. If the actual average number of pills is greater than the desired number, the microcontroller decreases the opening of the input aperture. A mechanism connected to the inlet aperture controls opening and closing operations thereof, pursuant to instructions transmitted by the microcontroller.
US08849444B2 Slipcover method and system
A method and system that allows a user to create patterns for removable furniture covers employs a data input device to trace a piece of furniture. The data input device is traced over predetermined areas of the furniture known to those in the art of furniture cover design. The data input device transfers the trace data to a processor that renders an image of the traced portion of the piece of furniture. The processor permits the user to print off, or output to a cutter, appropriately shaped working patterns to cover the predetermined areas, and to assemble a removable furniture cover or slipcover for the piece of furniture.
US08849442B2 Component mounting line and component mounting method
Disclosed are a component mounting line and a component mounting method where it is not necessary for an operator to perform an input operation in an inspection device when substitute components are used in a component mounting device. When substitute components are mounted in place of one type of components at the mounting positions on the substrate PB, a component mounting device 4 creates substitute component related data including information specifying the substrate PB on which substitute components are mounted and the mounting positions at which the substitute components on the substrate PB are mounted and information indicating the types of substitute components and transmits the substitute component related data to the post-mounting inspection device. The post-mounting inspection device 5 specifies the substrate PB on which the substitute components are mounted and the mounting positions at which the substitute components on the substrate PB are mounted on the basis of the substitute components related data received from the component mounting device 4 and changes image data 45 (inspection data) for the components P at the mounting positions at which the substitute components are mounted to data corresponding to the types of the substitute components.
US08849437B2 Adaptive machining for improving assembly fit of consumer electronics
Methods and structures for manufacturing and assembling matching parts in a manufacturing line are described. In some embodiments, the parts are portions of a consumer product, such as an electronic device. The matching parts are manufactured and assembled in a way such that the interface between the matching parts is substantially seamless. In some embodiments, the interface has a feature with curved portions. Methods involve measuring the dimensions of a primary part and custom machining a secondary part to seamlessly fit with the primary part. In this way, the secondary part is made to uniquely fit the primary part. The primary and secondary parts can be marked to identify them as matching parts in a manufacturing environment where numerous pairs of parts are made.
US08849432B2 Acoustic pattern identification using spectral characteristics to synchronize audio and/or video
Embodiments of the invention relate generally to computing devices and systems, software, computer programs, applications, and user interfaces for identifying acoustic patterns, and more particularly, to determining equivalent portions of audio using spectral characteristics to, for example, synchronize audio and/or video captured at multiple cameras or different intervals of time.
US08849430B2 Appliance network for a networked appliance and a cooking sensor accessory
An appliance network has a networked appliance configured to perform a food preparation operation on an article and a cooking sensor accessory in communication with the networked appliance and configured to sense a state of at least one of the article, the cooking sensor accessory, and the networked appliance.
US08849428B2 Field configurable ballast
A method for employing an electronic ballast. A distributor is provided with the electronic ballast. An operative parameter of the electronic ballast is configurable to operate a type of gas discharge lamp. The distributor is further provided with a configuration mechanism for configuring said electronic ballast. The electronic ballast is attached to the configuration mechanism, the configuration mechanism is attached to a client computer and the client computer is operatively attached to a configuration service, typically over a wide area network, e.g. Internet. The distributor, using the client computer, requests from the configuration server to configure the ballast. The configuration is performed using the configuration mechanism by transmitting instructions from the configuration server to the client computer in response to the request.
US08849415B2 Multi-channel connector for brain stimulation system
An implantable connector for use with a neurological device and a lead extension includes a male connector having a plurality of electrical contacts axially arranged along the connector, insulated from each other. The connector also includes a female connector having one or more channels axially disposed therein and a plurality of conductors axially arranged on the female connector. The plurality of conductors are electrically insulated from each other, and at least one indexing element is disposed adjacent to one or more of the channels. The indexing element allows the male connector to be received into the one or more channels in a defined orientation relative to the channel, thereby forming at least two electrical connections along two or more axial positions. Often the neurological device is a brain stimulating and recording lead. The male and female connectors are often fastened together with a screw or by twist-locking the two members together.
US08849414B2 Systems and methods for making and using bendable paddles with implantable electrical stimulation systems
An implantable paddle lead includes a paddle body coupled to a distal end of an elongated lead body. A plurality of contacts are disposed on a front surface of the paddle body. At least one manually bendable shape-retaining member is interconnected with the paddle body. The at least one shape-retaining member is formed from a deformable material that is stiff enough to maintain a given shape for at least one day. The at least one bendable shape-retaining member is interconnected with the paddle body such that bending the at least one shape-retaining member causes a corresponding bend of at least a portion of the paddle body in proximity to the at least one shape-retaining member.
US08849412B2 Microwave field stimulator
A system includes a controller module, which includes a storage device, a controller, a modulator, and one or more antennas. The storage device is stored with parameters defining a stimulation waveform. The controller is configured to generate, based on the stored parameters, an output signal that includes the stimulation waveform, wherein the output signal additionally includes polarity assignments for electrodes in an implantable, passive stimulation device. The modulator modulates a stimulus carrier signal with the output signal to generate a transmission signal. The one or more antennas transmit the transmission signal to the implantable, passive stimulation device such that the implantable, passive stimulation device uses energy in the transmission signal for operation, sets the polarities for the electrodes in the implantable, passive stimulation device based on the encoded polarity assignments, generates electrical pulses using the stimulation waveform, and applies the electrical pulses to excitable tissue.
US08849406B2 Electrical stimulation of the sympathetic nerve chain
The present invention provides a method of affecting physiological disorders by stimulating a specific location along the sympathetic nerve chain. Preferably, the present invention provides a method of affecting a variety of physiological disorders or pathological conditions by placing an electrode adjacent to or in communication with at least one ganglion along the sympathetic nerve chain and stimulating the at least one ganglion until the physiological disorder or pathological condition has been affected.
US08849405B2 Implantable medical devices including elongated conductor bodies that facilitate device and lead configuration variants
Implantable medical devices include elongated conductor bodies and related features including an attachment to the medical device at one end and a connector that receives a medical lead at the other end. The connector may have various features such as a modular design whereby the connector is constructed from a series of stacked contact modules. Other features of the connector include electrical contacts that are relatively thin conductors or the order of 0.040 inches or less and that may include radial protrusions to establish contact with the electrical connectors of the lead. Furthermore, electrical contacts may be mounted within the connector in a floating manner so that radial movement of the electrical contact may occur during lead insertion. Additional features include a feedthrough where conductors exposed beyond a housing of the implantable medical device make direct electrical connection to conductors present within the elongated body.
US08849393B2 Correction of shift and drift in impedance-based medical device navigation using measured impedances at external patch electrodes
A system and method are provided for determining characteristics of a device electrode disposed on a medical device within a body. A plurality of measurement electrodes are coupled to an external surface of the body and establish transmission paths for current through the body. An electronic control unit (ECU) is configured to cause transmission of current between a pair of active electrodes selected from the measurement electrodes and thereby generate a voltage on the device electrode. The ECU receives impedance signals from a plurality of passive electrodes among the measurement electrodes other than the active electrodes. The ECU establishes a virtual reference electrode at a reference position within the body responsive to the impedance signals and computes a position of the device responsive to the voltage on the device electrode and the reference position of the reference electrode. The ECU may also compute impedances at the device and measurement electrodes.
US08849392B2 Identifying areas of the brain by examining the neuronal signals
The present invention relates to a method of identifying a region of the brain by measuring neuronal firing and/or local field potentials by recording discharges from at least one implanted electrode and analyzing the recording of the discharges within the beta frequency band range to determine an area of beta oscillatory activity. Once the region of the brain is identified, this region may be stimulated to disrupt the beta oscillatory activity thereby treating a movement disorder.
US08849391B2 Speech sound intelligibility assessment system, and method and program therefor
The speech sound intelligibility assessment system includes: an output section for presenting a speech sound to a user; a biological signal measurement section for measuring an electroencephalogram signal of the user; a positive component determination section for determining presence/absence of a positive component of an event-related potential in the electroencephalogram signal in a zone from 600 ms to 800 ms from a starting point, which is a point in time at which the output section presents a speech sound; a negative component determination section for determining presence/absence of a negative component of an event-related potential in the electroencephalogram signal in a zone from 100 ms to 300 ms from the same starting point; and an assessment section for evaluating whether the user has clearly aurally comprehended the presented speech sound or not based on the results of determination of presence/absence of the positive and negative components, respectively.
US08849389B2 Visualization of electrophysiology data
A method for visualization of electrophysiology information can include storing electroanatomic data in memory, the electroanatomic data representing electrical activity on an anatomic region within a patient's body over a time period. An interval within the time period is selected in response to a user selection. A visual representation of physiological information for the user selected interval can be generated by applying at least one analysis method to the electroanatomic data. The visual representation can spatially represented on a graphical representation of the anatomic region within the patient's body.
US08849385B2 Lead integrity testing during suspected tachyarrhythmias
Techniques for performing a lead integrity test during a suspected tachyarrhythmia are described. An implantable medical device (IMD) may perform the test prior to delivering a therapeutic shock to treat the suspected tachyarrhythmia and, in some cases, may withhold the shock based on the test. In some examples, the IMD measures an impedance of a lead a plurality of times during the suspected tachyarrhythmia. In some examples, the IMD measures the impedance a plurality of times between two sensed events of the suspected tachyarrhythmia. The IMD or another device may determine a variability of, or otherwise compare, the measured impedances to evaluate the integrity of the lead. Instead of or in addition to withholding a shock, the IMD or another device may change a sensing or stimulation vector of the IMD, or provide an alert to a user, if the integrity test indicates a possible lead integrity issue.
US08849384B2 Cardio mapping system and method for cardio mapping
A method and system for determining the mechanism of cardiac arrhythmia in a patient is disclosed. The method basically entails measuring the impedance of cardiac tissue in a portion of the patient's heart using a catheter during an episode of supraventricular tachycardia to produce an iso-impedance map of that cardiac tissue on a video display and analyzing the pattern of the iso-impedance map to differentiate focal arrhythmia caused by a circumscribed region of focal firing and reentrant arrhythmia caused by a macroreentrant circuit. The method can also be used to identify regions of coherent rapidly conducting tissue e.g., Bachman's bundle or the inferoposterior pathway insertion points, to identify focal “mother rotors” throughout the left atrium that may participate in the generation and maintenance of atrial fibrillation and to identify areas of CAFE (complex atrial/fractionated electrograms) that truly reflect these mother rotors.
US08849383B2 Non-linear filtering for the reconstruction of a surface electrocardiogram from an endocardial electrogram
An active medical device using non-linear filtering for the reconstruction of a surface electrocardiogram (ECG) from an endocardial electrogram (EGM) is disclosed. The device for the reconstruction of the surface ECG comprises: a plurality of inputs, receiving a corresponding plurality of EGM signals from endocardial or epicardial electrogram (x1[n], x2[n]), each collected on a respective EGM derivation of a plurality of EGM derivations, and at least one output delivering a reconstructed surface ECG electrocardiogram signal (y[n]), related to an ECG derivation, and a non-linear digital filter (12′, 12′, 14) with a transfer function that determines the reconstructed ECG signal based on said plurality of input EGM signals. The non-linear digital filter includes a Volterra filter type (12, 12′, 12″) whose transfer function includes a linear term (h1) and at least one quadratic (h2) and/or cubic (h3) term(s).
US08849382B2 Apparatus and display methods relating to intravascular placement of a catheter
An integrated catheter placement system for accurately placing a catheter within a patient's vasculature is disclosed. In one embodiment, the integrated system comprises a system console, a tip location sensor for temporary placement on the patient's chest, and an ultrasound probe. The tip location sensor senses a magnetic field of a stylet disposed in a lumen of the catheter when the catheter is disposed in the vasculature. The ultrasound probe ultrasonically images a portion of the vasculature prior to introduction of the catheter. ECG signal-based catheter tip guidance is included in the integrated system to enable guidance of the catheter tip to a desired position with respect to a node of the patient's heart. Various aspects for visualizing and manipulating display of the ECG signal data acquired via the present system, together with aspects of various ECG sensor configurations, are also disclosed.
US08849380B2 Multi-spectral tissue imaging
Apparatus and methods are disclosed for multi-spectral imaging of tissue to obtain information about the distribution of fluorophores and chromophores in the tissue. Using specific spectral bands for illumination and specific spectral bands for detection, the signal-to-noise ratio and information related to the distribution of specific fluorophores is enhanced as compared to UV photography, which uses a single RGB image. Furthermore, the chromophore distribution information derived from the multi-spectral absorption images can be used to correct the fluorescence measurements. The combined fluorescence, absorption, and broadband reflectance data can be analyzed for disease diagnosis and skin feature detection.
US08849377B2 Intraluminal tissue markers
Methods and devices are provided for marking tissue to be subsequently located for removal from a body or for other examination. In general, a marker is provided that can be delivered adjacent to tissue desirable for marking. The marker can coil adjacent to the desired tissue. The marker can remain disposed in the body in its coiled position and be subsequently palpably identified and/or visually identified to locate the desired tissue.
US08849373B2 Method and apparatus for real-time 3D target position estimation by combining single x-ray imaging and external respiratory signals
A method and system are disclosed for estimating internal position information of a target in real-time based on a single gantry-mounted x-ray imager and a respiratory signal. The x-ray imaging is done periodically to limit radiation dosage. Initial parameters for the estimation model are determined in a pre-treatment session using four dimensional computed tomography (4D CT) in combination with a respiratory signal acquired from the patient. The model parameters are updated during treatment based on the periodic x-ray image data and the respiratory signal.
US08849372B2 Method for magnetic resonance imaging using stimulus induced rotary saturation with a contrast agent
A method and system for producing an image of a subject with a magnetic resonance imaging (MRI) system, in which the presence of a contrast agent is detected using a spin-lock pulse sequence, is described. More specifically, a contrast agent that induces saturation of magnetic resonance signals responsive to a spin-lock condition is administered to a subject. A spin-lock condition is subsequently established to saturate spins in proximity to the contrast agent. Image data is then acquired with an imaging pulse sequence and images indicative of the presence of the contrast agent are reconstructed.
US08849370B2 Movable imaging system comprising an integrated display
A medical imaging system is provided. The medical imaging system comprises a movable acquisition device, a processing unit and a display, wherein the display is fixed to the movable acquisition device.
US08849366B2 Catheter system having an optical probe and method for the application of an optical probe in a catheter system
A catheter system includes a flexible, elongated base body adapted to be applied to a vein central-venously and having a base distal end; a fiber-optic probe having a probe distal part; a fiber-optic lumen receiving the fiber-optic probe; and an attachment element configured to avoid a longitudinal displacement of the fiber-optic probe relative to the fiber-optic lumen and configured to detach so as to allow removal of the fiber-optic probe through the longitudinal displacement of the fiber-optic probe relative to the fiber-optic lumen. The attachment element has a connector piece firmly connected to the fiber-optic probe and a counter-piece firmly connected to the base body, wherein the connector piece is connectable to the counter-piece, the connector piece having a shaft piece adjustable lengthwise and disposed on the connector piece so as to vary a length of the connector piece.
US08849357B2 Mobile terminal
A mobile terminal according to the present invention includes a first display unit, a second display unit, and a light guide unit. A first internal display area and a second internal display area are arranged to be adjacent to each other via a border. The light guide unit is provided on a side of the first internal display area and the second internal display area. The light guide unit guides display light output from the first display unit and display light output from display light output from the second display unit so that an image displayed on the first internal display area and an image displayed on the second internal display area become a continuous image. Further, the light guide unit has a crystal structure including a plurality of fiber-like crystals.
US08849351B2 Vacating low usage packet data sessions in a wireless communication system
The present invention provides a method involving at least one mobile unit having at least one first session with a base station router. The method includes vacating at least one first session associated with the at least one mobile unit.
US08849350B1 Quad SIM functionality for a dual active mobile device
Methods, systems and devices are providing for managing quad SIM functionality on a mobile device. The method includes maintaining active in a data traffic state on a first radio frequency (RF) chain of the mobile device a first subscription of a first SIM. Also, maintaining active in a slotted idle state each of a second SIM subscription, a third SIM subscription and a fourth SIM subscription on a second RF chain of the mobile device. The slotted idle states enabling the subscriptions to monitor pages in their paging channel slots. The method may include switching the third and fourth subscriptions to the first RF chain in response to the second subscription exiting the slotted idle state. The first, subscription may operate with tune away support while the third and fourth subscriptions operate in slotted idle state together on the first RF chain.
US08849347B2 Method and system for a transceiver for bluetooth and near field communication (NFC)
Frequency conversion methods and systems are disclosed for a transceiver for personal area networks (PAN) and near field communication (NFC). NFC data may be received and/or transmitted via the NFC radio and PAN data may be received and/or transmitted via the PAN radio. With an integration of frequency conversion for PAN and NFC, both systems may operate from a single frequency source, thereby reducing part count and power consumption. Communication between PAN and NFC channels may be enabled via a single chip.
US08849344B2 Radio communication system, its method, device and program used for them
In a communication system which can be connected to two different radio communication networks, wireless link quality information on a base station around both of terminals performing communication by using one radio communication network and according to the wireless link quality information, it is judged whether a radio terminal is to be connected to the radio communication network.
US08849342B2 Electronic device and method for managing phone call
A method for managing phone call using an electronic device. The electronic device displays an incoming call interface on a touch panel of the electronic device when the electronic device receives an incoming call. The electronic device determines a moving direction of a control button if a moving distance of the control button is greater a predetermined distance. The electronic device answers the incoming call if the moving direction of the control button is toward an answer area, and declines the incoming call if the moving direction of the control button is toward a decline area.
US08849337B2 Controlling access point transmit power based on event-triggered access terminal messaging
Transmit power for an access point is controlled based on measurement reports received by the access point from one or more access terminals that are not currently being served by the access point. In some aspects, transmit power is controlled based on the number of received messages that correspond to a particular event. In some aspects, transmit power is controlled based on the contents of the received messages. For example, the access point may use signal strength information included in the messages to determine a level of transmit power that mitigates interference at a defined subset of reporting access terminals.
US08849336B2 Dynamically controlling a Femtocell base station downlink range for interference avoidance
A femtocell power control module is operative to: obtain at least one uplink communication characteristic associated with the uplink signals transmitted by the at least one cellular communication device and received by the femtocell base station; estimate, from the obtained uplink communication characteristic, the power level of the downlink signals transmitted by the femtocell base station, as received by the at least one cellular communication device; if the estimated power level of the downlink signals transmitted by the femtocell base station as received by the at least one cellular communication device exceeds a predefined threshold power level, reduce the power level of the downlink signals transmitted by the femtocell base station to a reduced power level.
US08849328B2 Base station sharing
An improved base station sharing in a radio communication system is disclosed. A logical base station is arranged to share a physical base station in the radio communication system with at least one further logical base station. According to an embodiment of the invention, the logical base station is associated with a control node and with an operation and maintenance node in the radio communication system, wherein the control node and the operation and maintenance node are separate from at least one further control node and at least one further operation and maintenance node being associated with the at least one further logical base station.
US08849327B2 Apparatus and method for controlling power to mitigate interference in wireless communication system
An apparatus and a method for controlling power in a wireless communication system are provided. The method includes receiving interference information comprising a resource usage rate, from at least one neighboring BS, calculating a throughput variance amount, which is expected if the serving BS changes power, experienced by the at least one neighboring BS, by using the interference information, calculating a throughput variance amount, which is expected if the serving BS changes power, of at least one Mobile Station (MS) having access to the serving BS, and controlling power for the at least one MS by using the throughput variance amount experienced by the at least one neighboring BS and the throughput variance amount of the at least one MS. The interference information represents a throughput variance amount generated in the at least one neighboring BS when the serving BS changes the power.
US08849325B2 Determination of maximal independent sets of mobile devices
Example embodiments disclosed herein relate to the determination of maximal independent sets (MISs) of mobile devices. Example embodiments include participating with other mobile devices of a plurality of mobile devices in concurrent distributed determinations of a plurality of MISs of the mobile devices and selecting one of the plurality of MISs.
US08849317B2 Method for paging legacy and advanced access terminals
The present invention provides a method for paging legacy and advanced access terminals. One embodiment of the method comprises receiving a notification that an access terminal is entering an idle mode and determining whether the access terminal is a legacy device identified by a fixed length identifier or an advanced device identified by one of a plurality of mode-dependent identifiers. The mode-dependent identifier is used to identify the advanced device in the idle mode. This embodiment may also include allocating one or more first paging cycles to the access terminal when it is a legacy device or one or more second paging cycles to the access terminal when it is an advanced device. The first and second paging cycles are different.
US08849314B2 Systems and methods for location tracking notification
Systems and methods for location tracking notification are provided. Location sharing involves a mobile device sending location information to another device. This can allow another device to track the geographic location of the mobile device. Even though permissions can restrict access of the location information to only authorized users, the user of the mobile device might nonetheless wish to be informed of when another user is tracking their location. In accordance with an embodiment of the disclosure, if the location of the mobile device is being tracked, then the mobile device executes a user notification indicating that the location of the mobile device is being tracked. This can inform the user that their location is being tracked.
US08849311B2 Server enabled user data exchange between information processing devices
A server device includes: a receiving unit configured to receive, from each of a plurality of information-processing devices, location information showing a respective location of each information-processing device; a setting unit configured to set a condition showing that one information-processing device is close to another information-processing device, based on a predetermined parameter; a determining unit configured to determine whether a first information-processing device and a second information-processing device from among the plurality of information-processing devices satisfy the condition based on the location information received by the receiving unit; and a transmitting unit configured to transmit information determined at the determining unit to the first information-processing device and the second information-processing device, in a case that the determining unit determines that the first information-processing device and the second information-processing device satisfy the condition.
US08849310B2 Event based service
An event based service provides services and/or products based on an event. Services/products are made available to persons attending an event. Services, products, and/or advertisements can be made available to persons via wireless mobile communications devices. The services/products can be made available to persons attending an event. Services/products can be made available while the event is occurring. Additionally, advertising space is auctioned allowing the ability to bid for advertising space for advertising services/products via the event based service. Individual providers can offer services/products to a group of people at the same location, and at a time that people may be most interested in the services/products. Access to the event based service can be via service provider offered access points. An individual provider's device can act as a server that enables services/products to be purchased. An individual provider's device can act as a network gateway that enables services/products to be purchased.
US08849308B2 Tiling of map data
A mobile device can send a request to a server having a plurality of tiles of location data associated with a venue, each tile having location data associated with a portion of the venue, the request including data representing an estimated location of the mobile device. The mobile device can receive a first tile of location data sent from the server, the first tile being associated with a first portion of the venue that includes the estimated location. The mobile device can receive a first sensor reading and determine a first location of the mobile device at the venue using the first sensor reading and the first tile of location data. The mobile device may receive a second tile of location data sent from the server, the second tile being associated with a second portion of the venue. The mobile device may receive a second sensor reading and determine a second location of the mobile device at the venue using the second sensor reading and the second tile of location data.
US08849307B2 Terminal number estimation device and terminal number estimation method
A terminal number estimation device includes a first location information acquisition unit containing a terminal ID and an area ID identifying a location area of a mobile terminal, a second location information acquisition unit that acquires second location information containing a terminal ID and coordinate information of the mobile terminal, a correspondence information generation unit that generates correspondence information based on the area ID and the coordinate information using the first and the second location information, an area information acquisition unit that acquires area information containing an area ID and area range information about an area range of an area identified by the area ID, an in-area terminal number acquisition unit that acquires the number of in-area mobile terminals, and a terminal number correction unit that corrects the number of terminals based on the correspondence information and the area information.
US08849300B2 Method, system and device for positioning mobile terminal
This invention provides a method, system and device for positioning a mobile terminal. The method includes: instructing, by a serving base station or an upper level relay, measuring a transmission time of a positioning signal with the mobile terminal, and instructing two relays in a serving cell to measure the transmission time of the positioning signal with the mobile terminal; and calculating, by the serving base station or the upper level relay, a position of the mobile terminal according to the transmission time of the positioning signal, the position of the serving base station or the upper level relay and the position of the two relays. The method, system and device provided by the present invention can reduce communication overhead in mobile terminal positioning, and improve the positioning accuracy of mobile terminal positioning.
US08849297B2 Call establishment and maintenance in a wireless network
Techniques to configure quality of service (QoS) and utilize radio resources for a call in a WLAN are described. In an aspect, a station ensures that an access point in the WLAN is suitable for receiving service prior to performing registration to receive services via the WLAN. In another aspect, the station first requests for radio resources for traffic flows, then requests for radio resources for signaling flows, and sends signaling as best effort traffic if radio resources are not granted for the signaling flows. In yet another aspect, the station aggregates QoS for multiple applications and requests for radio resources based on the aggregated QoS. In yet another aspect, the station releases extra radio resources corresponding to the difference between the QoS granted by the WLAN and the QoS proposed by a remote terminal for the call. In yet another aspect, the station requests for the same QoS or lower from a new access point during handoff.
US08849295B2 Wireless device channel selection using dynamic channel allocation
Embodiments of methods and apparatus for dynamic channel allocation are disclosed. In various embodiments, an access point (AP) of an infrastructure based wireless network may allocate one or more wireless channels to wireless devices of a non-infrastructure based wireless network. The allocated channels may be selected to reduce a likelihood of communications among the devices of the non-infrastructure based wireless network interfering with communications among the devices of the infrastructure based wireless network. Additional variants and embodiments may also be disclosed and claimed.
US08849290B2 Device-to-device discovery and operation
The specification and drawings present a method, apparatus and software related product (e.g., a computer readable memory) for improving device discovery and D2D operation, e.g., in LTE wireless systems, by using control signaling provided by a wireless network (e.g., by an eNB). The discovery channel/channels which conveys discovery signal/signals are configured by a network (e.g., by the eNB) and are mapped to control channel/channels (e.g., one-to-one). After sending/receiving the discovery signal/signals, the D2D devices are monitoring control channel/channels to get current information for establishing the D2D communication among these D2D devices, the current information may include a resource allocation for the D2D communication and a device list of candidates for establishing the D2D communication.
US08849289B2 Method and apparatus for band transfer in multiband communication system
A method and apparatus for transferring to a second communication band and returning to an original communication band according to a channel state in a multiband communication system are provided. The method includes communicating with a peer device in a first band, determining a channel state of a second band, and transferring to the second band based on a result of the determination, thereby efficiently using a plurality of bands and thus improving a data transmission speed.
US08849286B2 Optimizing parameter setting for handover of mobile terminals on a transportation platform
A system and method for optimizing handover parameters for a plurality of mobile terminals on a common transportation platform in a cellular network includes at least a first terminal and a second terminal and a controller. The controller is configured to determine that each of the first and second terminal are on the common transportation platform, monitor a status of a handover attempt of the first terminal, and if the handover attempt is successful, adopt handover parameter settings of the first terminal for the second terminal, and if the handover attempt is not successful, change handover parameter settings for the second terminal.
US08849283B2 Supporting emergency calls on a wireless local area network
A method and device may be used for selecting a network for initiating an emergency call. The network selection may be based on stored information and/or a network connection status. The stored information may include a network priority for placing the emergency call.
US08849281B2 Wireless communication system and method for wireless communication
When a femto cell base station detects an intense uplink interference, the femto cell base station autonomously extends the femto cell so as to raise a probability that a mobile terminal around the original femto cell may be connected to the femto cell base station. If the mobile terminal connects to the femto cell base station, the uplink interference is reduced and total throughput is improved. Additionally, if a resultant effect of interference reduction is low, the femto cell base station returns the mobile terminal, which is connected to the femto cell base station due to the extension of the femto cell, to the original connection destination. If an evaluative criterion meets a predetermined condition, the femto cell base station restores the extended femto cell to the original size. These actions prevent degradation of performance caused by concentration of the connections of mobile terminals to the femto cell base station.
US08849278B2 Mobile device activation
Methods, systems and apparatus that facilitate activation of mobile devices, such as communication devices or multi-function devices, via a computer are disclosed. According to one aspect of the invention, a mobile device can be forced into a limited service mode until properly activated with a service provider for a wireless network. According to another aspect of the invention, a mobile device can defer its attempt to send a location update request to a wireless network. According to still another aspect of the invention, a mobile device can be automatically controlled to reset a portion of its internal hardware to initiate a location update request.
US08849275B2 Method and apparatus for load balancing in a wireless communication network
A method, system, and apparatus for communication in wireless communication network having an Access Service Network-controller (ASN-controller) communicating with plurality of Base Stations (BSs). The method includes reading one or more reports of plurality of reports received from the plurality of BSs. The plurality of reports comprise spare capacity information of one or more BSs of the plurality of BSs. The method further includes generating one or more directions based on the one or more reports to perform load balancing.
US08849273B2 Method and system for reporting fixed network access information
The disclosure provides a method for reporting fixed network access information, in which an Evolved Packet Data Gateway (ePDG) reports fixed network access information to a Policy and Charging Enforcement Function (PCEF), and the PCEF notifies a Policy and Charging Rule Function (PCRF) of the fixed network access information. The disclosure also provides a system for reporting fixed network access information, in which a reporting unit is configured to allow an Evolved Packet Data Gateway (ePDG) to report fixed network access information to a Policy and Charging Enforcement Function (PCEF), which notifies a Policy and Charging Rule Function (PCRF) of the fixed network access information. According to the disclosure, the fixed network access information can be reported, so that an S9* session still can be established even if the BPCF cannot be aware of access of the UE to the WLAN.
US08849272B2 Methods for coordinating radio activities in different radio access technologies and apparatuses utilizing the same
An apparatus for coordinating radio activities in different radio access technologies (RATs) is provided. A first RAT module performs a first channel activity, related to a first RAT, for transmitting or receiving information to or from a first cellular network by using an antenna, and requests that a measurement activity, related to the first RAT, is to be performed for measuring signal power of a serving cell and/or at least one neighbor cell in the first cellular network by using the antenna. A second RAT module requests that a second channel activity, related to a second RAT, is to be performed for transmitting or receiving information to or from a second cellular network by using the antenna. An arbiter schedules performance of the measurement activity between the first and second channel activities.
US08849270B2 System and method for providing geographic redundancy for mobile wireless data network components
A system includes redundantly configured resources designated as active geo-redundant nodes (AGNs) and standby geo-redundant nodes (SGNs), a set of covered agents (CAs) that rely upon the redundantly configured resources, and a geographic redundancy coverage issuer (GRCI) configured to manage the geo-redundant nodes. The GRCI maintains a CA list identifying a set of subscribers to redundancy management services supported by the GRCI, an AGN list identifying a set of active geo-redundant nodes, and an SGN list identifying a set of standby geo-redundant nodes. The GRCI provides the AGN list and the SGN list to subscriber CAs. In response to receiving a message identifying a failed AGN, the GRCI updates the AGN list to reflect a failed status for the failed AGN and issues an update message to CAs reflecting the failed status for the failed AGN and a transition of an activated SGN to the AGN list.
US08849265B2 Effective contact-communication systems and methods
A mobile personal-computing device may categorize a selected contact by collecting from the user information related to the selected contact's behavior and/or personality style. After obtaining communication hints for effectively communicating with similarly categorized individuals. The mobile personal-computing device modifies a remote or local contacts database such that when the user communicates with the selected contact, the mobile personal-computing device will automatically provide the communication hints to the user.
US08849264B2 Computer program, method, and system for sharing information about a time availability of a telephone user
Embodiments of the present invention provide for the sharing of information about the time availability of a telephone user. Initially, at least one status is set in a telephone of user. The status may contain information about the current or future availability or busy status of the user and/or the user's ability to accept or decline phone and/or video calls. A caller who is preparing to make a phone and/or video call to user, is provided with a real-time graphic, textual and/or audio interpretation of the status of the user. The status may further include the time and/or date on which the user will be available for an incoming call, or it may additionally include any graphic, textual, and/or audio message entered by the user.
US08849260B2 Apparatus and method for providing shortcut service in portable terminal
An apparatus and a method provide a shortcut service to execute a service in a portable terminal. The method for setting the shortcut service includes when a shortcut service setup event generates, determining a service to map onto a shortcut service button among at least one service provided by the portable terminal; and storing the shortcut service button and service information mapped onto the shortcut service button.
US08849254B2 Location intelligence management system
Collection and analysis of network transaction information which includes the mobile device's usage, location, movements coupled with data from non-wireless network sources allow for the automation of analysis for the detection of anti-social or criminal behaviors and tasking of high-accuracy location surveillance.
US08849249B2 Devices and systems that obtain and manage subscriptions for accessing wireless networks on an ad hoc basis and methods of use
Herein disclosed is an embodiment of a system for connecting a wireless device to a local network of local mobile server systems on an ad hoc basis after the wireless device has left the manufacturer. The system may have instructions, which when invoked cause the implement a process including at least receiving, at the wireless device, credential data from the local network of local mobile server systems. The system may also write the credential data to a device memory system, wherein the credentials are received on an ad hoc basis after the wireless device has left the manufacturer.
US08849246B2 Operation of a computing device involving wireless tokens
Tokens can be sent from a token generator using wireless radio frequency signals, such as in the form of a network name. A computing device operates in a first mode when receiving the tokens and in a second mode when not receiving the tokens. Also, the network name can include a URL, a part of a URL, or data usable to obtain a URL. A computing device can utilize the URL to obtain content from a data communication network. The computing device can display a link to the content, which may include a graphical icon associated with the content.
US08849245B2 Mobile communication method, mobile communication system, and radio base station
The present invention relates to a mobile communication method that sends and receives the signaling of an S1AP/X2AP layer on DRB established between a radio base station DeNB and a relay node RN, the mobile communication method including: a step of setting the above DBR in an attach process of the relay node RN; and a step of notifying the above DRB to the relay node RN and the radio base station DeNB in an attach process of the relay node RN.
US08849242B2 System and method for charging for directed provisioning of user applications on limited-resource devices
A system and a method for charging for directed provisioning and using of dynamic content to limited resource devices, through an integrated platform which handles all aspects of aggregation and management of such dynamic content. The integrated platform features a billing system for performing billing actions. The billing system of the present invention interacts with other components of the integrated platform in order to be able to determine the charge for particular triggering events, such as downloading dynamic content, and/or events which are actually triggered by the application itself. The charge is preferably determined according to one of a plurality of rules, as applied by a rules engine of the billing system. These rules are part of a charging policy, which may optionally be determined by the content provider.
US08849240B2 System and method for performing emergency call in wireless communication network, and base station
A system and method for performing an emergency call is disclosed that can reduce inter-cell interference. A wireless communication system for performing an emergency call includes an emergency call mobile station for requesting the emergency call; a relay mobile station for relaying the emergency call request to a serving base station; a serving base station for receiving the emergency call request via the relay mobile station, determining an emergency call transmission resource, and requesting its ambient base stations so as not to use the determined emergency call transmission resource; and ambient base stations for preventing the use of the area of the transmission resource, to which the emergency call transmission resource is allocated.
US08849239B2 Impact sensing mobile communication device
Impact detection mobile communication device comprises; a portable user carry on mobile wireless communication device containing an impact detection sensor used for detecting user bodily impact condition, and a built-in GPS receiver used for receiving GPS location signals, and a speaker and a microphone used in conjunction for user two way voice communication, an RF transceiver used for establishing wireless communication with a monitoring station, and contains a processor. The mobile communication device processor in response to received impact condition signal, sends a signal to the transceiver to transmit a signal containing information to the device ID, impact condition detection along with GPS location co-ordinances to a monitoring station through wireless communication network, and opens two way voice communication link between the communication device user and the monitoring station operator, the monitoring station operator based on received signals determines the impact condition velocity and dispatch's rescue personnel to impact detection device user location.
US08849238B2 Telematics unit and mobile device pairing with missing device notifications
The described method and system provide for forgotten phone notification and vehicle theft notification. A method includes: activating a configurable device pairing program module associated with a short-range wireless unit of the telematics unit when a triggering condition is satisfied; determining, using the configurable device pairing program module and short-range wireless unit, whether the paired mobile device is within range of the short-range wireless unit; and providing, in response to a determination that the paired mobile device is not within range of the short-range wireless unit, a notification to the paired mobile device that the vehicle is being operated in the exception state that is based, at least in part, upon the paired mobile device not being detected during the determining step.
US08849237B2 Priority registration for in-vehicle emergency call service
An eCall is an emergency call that may (i) be initiated automatically by a wireless terminal due to a trigger event (e.g., a vehicle involved in an accident) or manually by a user and (ii) include additional data sent automatically by the terminal to a recipient entity, e.g., a Public Safety Answering Point (PSAP). Emergency setup signaling (e.g., an Emergency SETUP message) is used to give high priority to registering an eCall-only mode In-Vehicle System (IVS) on a mobile network. The IVS can get higher priority from the mobile network right after an eCall emergency is triggered at the IVS. When requesting a connection to the mobile network, the IVS can use an “emergency setup” message instead of a conventional “registration” message in order to register on the network.
US08849233B2 System and method for applications on mobile communications devices
The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.
US08849232B2 Methods of receiving and receivers
A receiver uses a local oscillator to receive data transmitted via a combination of radio frequency signals using carrier aggregation. Each radio frequency signal occupies a respective radio frequency band and the radio frequency bands are arranged in two groups, a first group and a second group, separated in frequency by a first frequency region, each of the groups including one or more radio frequency bands and the first group occupying a wider frequency region than the second group. The radio frequency signals are processed using the local oscillator by setting the local oscillator, during the processing, to a frequency that is offset from the centre of a band defined by outer edges of the frequency regions occupied by the two groups.
US08849229B2 Electrically small, super directive antennas
An electrically small receiver system is provided. The receiver system includes a plurality of antennas and a signal processing circuit. The plurality of antennas includes a first antenna configured to receive a first signal and a second antenna configured to receive a second signal. The signal processing circuit includes a phase shifter configured to apply a phase shift to the received second signal. The phase shift applied by the phase shifter is a function of an angle of incidence of the second signal measured relative to a boresight direction of the plurality of antennas. The signal processing circuit is configured to form an output signal that is a combination of the received first signal and the phase shifted second signal.
US08849221B2 Direct conversion transmitter and communication system utilizing the same
A direct-conversion transmitter including an oscillator, a frequency divider, a transmitter, and a filter is provided. The oscillator generates an oscillating signal with an original frequency. The frequency divider performs frequency dividing on the oscillating signal, so as to generate a carrier signal. The transmitter receives the carrier signal from the frequency divider and generates an output signal based on the carrier signal and a data signal. The filter is coupled between the frequency divider and the transmitter. The filter filters out an interference signal fed-back from the transmitter to the oscillator, wherein the interference signal may cause the oscillating signal to float.
US08849215B2 Reducing rate of detection cycles and measurement cycles in a discontinuous reception (DRX) mode
A user device performs a set of measurements at a specified rate when the user device in a discontinuous reception (DRX) mode, and determines a signal condition of a signal received from a serving cell. The user device adjusts the specified rate based on the signal condition. The reduction in the rate may reduce a current drain by the user device when the user device is in the DRX mode.
US08849214B2 Method and system for point-to-point wireless communications utilizing leaky wave antennas
A method and system for point-to-point wireless communications utilizing leaky wave antennas is provided. In this regard, a first device may transmit a RF signal via a leaky wave antenna, and may determine an angle between the leaky wave antenna of the first device and a leaky wave antenna of a second device by adjusting a frequency of the RF signal until a response is received from the second device. The first device may be configured based on the determined angle. A wireless connection may be established between the leaky wave antenna of the first device and the leaky wave antenna of the second device based on the configuration. The first device may generate a notification when the angle is beyond a threshold. The wireless connection may adhere to wireless USB protocols and/or Bluetooth protocols, for example. The second device may generate the response after receiving sufficient energy from the RF signal.
US08849213B2 Integrated circuit for signal analysis
An integrated circuit comprises a main bus, one or more integrated processors, an external bus interface, memory, internal bus controller, a signal analyzer, timers, reset/clock generator, radio controller, optional data converters, and optional radio. The signal analyzer performs both time-domain and frequency-domain analysis of the input signal and supplies data to the one or more integrated processors for signal classification.
US08849211B2 Wireless transmission method, and wireless transmitter and wireless receiver
A wireless transmission method capable of transmitting a data stream between a wireless transmitter having a plurality of transmitting antennas and a wireless receiver, the wireless transmission method includes controlling to increase the number of transmission beams to be formed for transmitting said data stream depending on the number of data streams to be transmitted from said transmitting antennas becoming small, and receiving any one or more transmission beam from said transmission beams by said wireless receiver, wherein said transmission beams are formed by predetermined number of the plurality of transmitting antennas.
US08849204B2 Short-range wireless communication apparatus
A subject short-range wireless communication apparatus capable of simultaneously connecting multiple profiles with another short-range wireless communication apparatus acting as a connection counterpart is disclosed. The subject apparatus comprises: a communication disconnection detection device that, in cases where a first profile is connected between the subject apparatus and the another apparatus, detects whether or not the first profile is disconnected due to the subject apparatus' non-acceptance of a connection request of a second profile sent from the another apparatus; and a communication re-connection device that, in response to disconnection of the first profile detected by the communication disconnection detection device, re-connects the first profile with the another apparatus.
US08849202B2 Audio transfer using the Bluetooth Low Energy standard
The described embodiments include a system for communicating between electronic devices. During operation, a receiving electronic device receives a data channel protocol data unit (PDU) in a link layer of a Bluetooth Low Energy (BTLE) protocol stack. The receiving electronic device then reads a field in a header of the data channel PDU to determine if the header indicates that a payload of the data channel PDU contains audio data. When the header indicates that the payload of the data channel PDU contains audio data, the receiving electronic device is configured to send the audio data from the payload to an audio layer in the BTLE protocol stack for processing.
US08849201B2 System and method for providing locally applicable internet content with secure action requests and item condition alerts
Optimized delivery of locally applicable Internet content to users. A cache of locally applicable Internet content is maintained in a local content server, based upon a monitoring of locations of users requesting Internet content. Requests for Internet content are received from user equipment through a wireless network base station, and served from the local content server, which is logically proximate to the wireless network base station. The caching of locally applicable Internet content may be maintained on a layered basis. Secure action request receipt and corresponding performance, and item condition alerts are also described.
US08849200B2 Controlling pairing of entities responsive to motion challenges and responses
Methods, electronic resources, and electronic pairing entities are disclosed that control pairing between electronic resources and pairing entities for communications there between. A motion challenge is generated that identifies a physical motion that is to be followed by the pairing entity to obtain pairing to the electronic resource. A motion response by the pairing entity is compared to the motion challenge. Pairing between the pairing entity and the electronic resource is controlled in response to the comparison.
US08849198B2 Method of setting wireless communication device
A relay station 200 constructs an infrastructure wireless network 200L. A printing device 100 requests new participation in the wireless network 200L. When preset conditions are satisfied, for example, when the user has pressed a push button 201 provided on the relay station 200, the relay station 200 establishes temporary wireless communication with the printing device 100 and changes an SSID of the printing device 100 to an SSID of the relay station 200. In this manner, this arrangement readily changes the configuration information of the printing device 100.
US08849197B2 Methods and apparatus for active successive interference cancellation in peer-to-peer networks
In an ad hoc peer-to-peer communication network between wireless devices, a high priory first receiver device is configured to perform successive interference cancellation (SIC). The first receiver device sends a first rate report signal and a second rate report signal to a first transmitter device indicating a first and second transmission rates. A connection is established between the first transmitter device and the first receiver device in which the first receiver device is the intended receiver of traffic signals from the first transmitter device. The first receiver device receives a traffic signal in a subsequent traffic channel, the traffic signal including a first traffic signal from the first transmitter device having a first traffic transmission rate not exceeding the first transmission rate. The received traffic signal also includes a second traffic signal transmitted by an interfering second transmitter device having a second traffic transmission rate not exceeding the second transmission rate.
US08849188B2 Detecting sub-meter region of interest using radio signals
This document discloses one or more systems, apparatuses, methods, etc. for detecting a region (e.g., sub-meter) of interest (ROI) using radio signals. In an implementation, during training stage, multiple channel fading profile samples within a user defined ROI are received and stored in a portable device. During detecting stage, the portable device may implement a sub-meter ROI detection algorithm to perform the detection.
US08849187B2 Radio frequency amplifier noise reduction system
An amplifier for controlling or reducing broadband noise is disclosed. An amplifier determines whether a useful signal is being amplified and controls the gain of the amplifier at least when useful signals are not being amplified to prevent or minimize the amplification of noise.
US08849186B2 Repeater communication using inserted low power sequences
A method for providing repeater communication in a wireless repeater deployed in a multi-repeater environment includes inserting a message signal into the transmit signal of the repeater. The message signal may be a unique or quasi-unique low power spreading sequence uniquely identifying the repeater from other repeaters in the environment. The message signal may also contain information relating to the operational characteristics of the repeater. The message signal may be detected by another repeater or by an end-user wireless communication device.
US08849185B2 Hybrid audio delivery system and method therefor
Methods and systems to produce audio output signals from audio input signals. In one embodiment, a first portion of the audio input signals can be pre-processed, with the output used to modulate ultrasonic carrier signals, thereby producing modulated ultrasonic signals. The modulated ultrasonic signals can be transformed into a first portion of the audio output signals, which is directional. Based on a second portion of the audio input signals, a standard audio speaker can output a second portion of the audio output signals. Another embodiment further produces distortion compensated signals based on the pre-processed signals. The distortion compensated signals can be subtracted from the second portion of the audio input signals to generate inputs for the standard audio speaker to output the second portion of the audio output signals. In yet another embodiment, noise can be added during pre-processing of the first portion of the audio input signals.
US08849183B2 Location and time based filtering of broadcast information
Techniques for sending and receiving broadcast information are described. In an aspect, broadcast metadata may be generated for broadcast information and may include location and time criteria used by terminals to filter the broadcast information. Each location and time criterion may include (i) a location criterion given by a target location and a presence or absence requirement and (ii) a time criterion given by a time period in which the location criterion applies. A terminal may receive the broadcast metadata prior to or with the broadcast information, obtain location and time criteria from the broadcast metadata, and filter the broadcast information based on the location and time criteria. The terminal may evaluate each location and time criterion by determining its location within a specified time period and determining whether its location is within or outside a specified target location, as indicated by the presence or absence requirement.
US08849181B2 Image forming apparatus including clip unit, clip device, and finishing apparatus
According to one embodiment, an image forming apparatus includes: an image forming unit configured to form an image to be printed on a sheet; an apparatus main body including the image forming unit therein; a recessed section provided on the outer side of the apparatus main body; and a clip unit configured to clip, when the sheet is inserted into the recessed section, an end of the sheet with a paper clip.
US08849180B2 Image forming apparatus
An image forming apparatus includes an image forming part configure to form an image on a sheet of paper; and a paper ejection tray, provided above an image forming part, including a supporting part configured to support the sheet of paper ejected after having the image formed thereonto by the image forming part, and a radiation opening configured to radiate therethrough heat from the image forming part to the outside air. The radiation opening is provided lower than the supporting part.
US08849177B2 Image forming system and control method thereof
An image forming system includes a receiving unit configured to receive a job, an acquisition unit configured to acquire print setting information from the received job, a detection unit configured to detect, when there is a tab sheet print command included in the acquired print setting information, an image orientation and a binding position, a determination unit configured to determine an alignment order of tab sheets based on a relationship between the detected image orientation and binding position, a sheet feeding unit configured to feed a sheet from a tab sheet bundle of the alignment order determined by the determination unit, and a printing unit configured to perform printing on the fed sheet.
US08849174B2 Image forming apparatus
An image forming apparatus includes a developing unit configured to develop an electrostatic latent image to a visible image by use of toner, a fuser unit configured to fuse toner on a printing medium, a fuser driving unit configured to drive the fuser unit, and a waste toner storage unit configured to receive and store waste toner, which is generated from the developing unit, wherein the waste toner storage unit operates by receiving power from the fuser driving unit such that a separate driving unit for the waste toner storage unit is not required.
US08849169B2 Fixing device and image forming apparatus including same
An induction heating-type fixing device includes a fixing member, an excitation coil, a magnetic core, a holder, and a pressing member. The fixing member includes a heat generating layer to heat and fuse a toner image on a recording medium. The excitation coil wound a predetermined number of times is disposed facing an outer surface of the fixing member, to generate a magnetic flux relative to the fixing member. The magnetic core forms a continuous magnetic path to direct the magnetic flux generated by the excitation coil to the fixing member. The holder holds the excitation coil and the magnetic core. The pressing member is disposed opposite the fixing member to press against the fixing member and form a fixing nip between the fixing member and the pressing member through which the recording medium is conveyed. The magnetic core is exposed from the holder at the fixing member side.
US08849166B2 Developing device and image forming apparatus
A developing device includes a developer supporting rotator, toner supporting rotator and voltage application unit. The toner supporting rotator is arranged opposite to a developer supporting rotator, supports toner supplied from the developer supporting rotator, and forms a toner layer by a magnetic brush. The voltage application unit causes the toner supported by the toner supporting rotator to an electrostatic latent image on a surface of an image carrier to develop it into a toner image. A longitudinal end portion of the toner supporting side magnetic member is positioned longitudinally more outside than a longitudinal end portion of the developer supporting side magnetic member. A surface of the second rotating sleeve positioned more outside than the end of the developer supporting side magnetic member is composed of a surface of low adherence with lower toner adherence and a higher dielectric constant than those of a surface positioned inside thereof.
US08849165B2 Wire-wrapped grooved rollers for cleaning action using brush-like system
An apparatus for developing in a development zone a latent image recorded on a surface, including a housing defining a chamber storing at least a supply of toner therein; a donor member disposed at least partially in the chamber of the housing and spaced from the surface, the donor member being adapted to rotate about a longitudinal axis to transport toner to the development zone in a region opposed from the surface; and a wire assembly module mounted in the development zone and extending in a direction transverse to the longitudinal axis, the wire assembly module including a wire and a drive/cleaning system for translating and cleaning portions of the wire in the development zone, and a power supply for electrically biasing the wire to form a toner powder cloud in the development zone for developing the latent image.
US08849164B2 Developer storage body, developing device and image forming apparatus
A developer storage body includes a developer storage portion storing a developer and having an elongated shape, an outlet opening provided at a substantially center portion of the developer storage portion in a longitudinal direction of the developer storage portion, inclined portions provided on both end portions of the developer storage portion in the longitudinal direction, a rotation member rotatably provided in the developer storage portion, and a film member provided on the rotation member. The film member is brought into contact with the inclined portions when the rotation member rotates.
US08849163B2 Powder conveying apparatus, image forming apparatus, and powder container
A powder conveying apparatus includes a powder containing unit that contains powder and at least a portion of which is deformable; a discharging unit that discharges the powder from the powder housing unit to an outside; a delivery member that moves toward the discharging unit side while pushing the deformable portion of the powder containing unit inward to thereby convey the powder to the discharging unit; and an oscillation applying unit that applies oscillation to the discharging unit. Driving of the oscillation applying unit is controlled in response to an operation of the delivery member.
US08849159B2 Electrographic printing of tactile images
A method for forming a tactile printed image on a receiver medium using an electrographic printer, comprising forming a sequence of toner particle images on one or more primary imaging members, the sequence of toner particle images including a plurality of annular shapes having associated inner and outer sizes. The inner and outer sizes of the annular shapes varying in a monotonic sequence, such that when the sequence of toner particle images are transferred in register onto the receiver medium the annular shapes are substantially concentric and overlapping, thereby forming a tactile image feature having a hollow core; which is then fixed to permanently attach the transferred toner particle images to the receiver medium.
US08849156B2 Image forming apparatus and process cartridge
An image forming apparatus for forming an image on a recording material. A process cartridge, including a photosensitive drum and a process device actable on the drum, is detachably mountable to a main assembly of the image forming apparatus in a direction of an axis of the drum. The image forming apparatus includes a first positioning portion, provided above the cartridge, for positioning, with respect to a direction crossing with the axis of the drum, the drum at an upstream position with respect to a mounting direction in which the cartridge is mounted to the main assembly of the apparatus, and a second positioning portion, provided above the cartridge at a downstream position with respect to the mounting direction, for positioning the drum with respect to a direction crossing with the axis of the drum. A third positioning portion limits rotation of the cartridge relative to the first positioning portion and the second positioning portion when the main assembly coupling transmits a driving force to the drum coupling and positions the lower portion of the cartridge at an upstream position with respect to the mounting direction.
US08849152B2 Charging device
A charging device includes a corona charger including a grid electrode, a cleaning member configured to clean the grid electrode, a sheet-type shutter configured to open/close an opening of the corona charger, a drive source configured to drive both the cleaning member and the shutter in a longitudinal direction of the corona charger, and a control unit configured to control drive of the drive source such that, when the shutter is moved in a closing direction of the opening of the corona charger after image formation is finished, the cleaning member and the shutter are driven at a first speed, and when the shutter is moved in an opening direction of the opening of the corona charger at least from when power is turned on until image formation is started, the cleaning member and the shutter are driven at a second speed higher than the first speed.
US08849151B2 Photosensitive member unit
A photosensitive member unit includes: a first image forming unit including a first photosensitive member rotatable on a first axis line; and a second image forming unit including a second photosensitive member rotatable on a second axis line parallel with the first axis line and disposed in parallel with the first image forming unit at a first side in an orthogonal direction perpendicular to the first and second axis lines. The first image forming unit includes a charger and a cartridge containing portion. The charger includes: a charging member; a cleaning member for cleaning the charging member; and an operating member for operating the cleaning member. The operating member is inoperable when the developing cartridge is installed in the cartridge containing portion, and is exposed to be operable in the cartridge containing portion when the developing cartridge is removed from the cartridge containing portion.
US08849149B2 Image forming apparatus that measures temperatures at first and second locations and that changes the exposure condition for exposure at a third location based on the measured temperatures, and corresponding image forming method
An image forming apparatus includes temperature sensors that measure temperatures at different locations in the longitudinal direction of a photosensitive drum. The image forming apparatus also includes an image processing circuit configured to change an exposure condition in the longitudinal direction of the photosensitive drum based on measured values obtained by the temperature sensors. A related image forming method includes calculating a temperature at a third location between the first and second location based on the measured temperatures at the first location and the second location, and controlling an exposure condition for exposure at the third location in accordance with image information, including changing the exposure condition for the exposure at the third location based on the calculated temperature at the third location.
US08849147B2 Image forming apparatus reducing toner fogging on photosensitive drum
An image forming apparatus having; image supporting members provided for a plurality of colors; chargers to be impressed with charging biases to charge the respective image supporting members; developing devices to be impressed with developing biases to develop latent images formed on the image supporting members; a charging bias power supply, including high-voltage DC power supply circuits and an AC power supply circuit, for applying the charging biases, which are generated by superposition of direct-current voltages and an alternate-current voltage, to the chargers; and a control circuit that performs stop processing to stop applications of the charging biases and the developing biases. The control circuit performs processing to attenuate each of the direct-current voltages and each of the developing biases, and after all the direct-current voltages have become a predetermined stop potential, the control circuit performs processing to stop the outputs of the direct-current voltages and the alternate-current voltage.
US08849140B2 Image forming apparatus including feed permission control that depends on heating power of the fusing apparatus
An image forming apparatus includes a fusing apparatus including a fusing member; a heating unit heating the fusing member; temperature detecting units detecting temperatures of the fusing member and a pressing member; and the pressing member forming a fusing nip with the fusing member for fusing an un-fused image on a recording medium onto a recording medium. The image forming apparatus further includes a heating power determining unit determining heating power of the fusing apparatus by measuring a time or a gradient of time versus temperature before the temperature of the fusing member reaches a reload temperature after power is turned on. The image forming apparatus includes a control unit performing a feed permission control or a CPM down control depending on the heating power of the fusing apparatus and the number of sheets of the recording medium to be passed through the fusing apparatus.
US08849136B2 Method to set the print quality in an electrophotographic printer
In a method to determine an electrical potential at a predetermined point on a surface of a photoconductor rotating with process speed in an electrophotografic printer, a charge reversal station is arranged at the photoconductor to reverse a charge of the photoconductor. A potential measurement probe is provided adjacent to the photoconductor to measure a potential at the photoconductor. The photoconductor is operated with a speed reduced from the process speed in a ratio of a distance between the charge reversal station and the potential measurement probe and the distance between the charge reversal station and the predetermined point. The potential at the photoconductor is measured via the potential measurement probe which creates a measurement value at the reduced speed. The photoconductor is accelerated to the process speed. The measurement value of the potential measurement probe is used as the electrical potential at the predetermined point.
US08849135B2 Producing raised print using three toners
A method for producing a raised print using a three-component printer includes receiving image data and height data for an image to be printed, the height data specifying that raised printing should be produced in a non-yellow region of the image data. Separation data are determined for a yellow toner and two additional colored toners. The yellow separation data is determined based on the image data and the height data. The yellow separation and at least one of the colored separations specify that respective toners be deposited one atop the other in the non-yellow region. The two additional colored toners include respective amounts of black colorant. Using the printer with exactly three printing modules, respective toner images are deposited on the receiver, each corresponding to respective separation data. The deposited toner is fixed to the receiver.
US08849133B2 Image forming apparatus and cartridge therefor
An image forming apparatus and a cartridge to be used therein. The image forming apparatus includes a main casing, a CPU, and a main electrode. The cartridge accommodating therein toner is attachable to and detachable from the main casing, and has a cartridge electrode electrically connectable to the main electrode, a moving member and a pressure member. The CPU is configured to judge assembly or non-assembly of the cartridge with respect to the main casing and to judge whether or not the assembled cartridge is a new cartridge. The moving member is movable by a predetermined moving amount to permit the pressure member to be movable. The cartridge electrode is movable in accordance with the movement of the pressure member. As a result of a movement of the main electrode in accordance with the movement of the cartridge electrode, the CPU determines that the assembled cartridge is a new cartridge.
US08849132B2 Compensating for periodic nonuniformity in electrophotographic printer
A method is provided of compensating for periodic non-uniformity in an electrophotographic printer with a rotatable imaging component, and a runout sensor for measuring the distance between a first reference point and the surface of the rotatable imaging component along a first reference axis. An image signal representing an image to be produced on a receiving member by the printer is received. The rotatable imaging component is rotated. While the rotatable imaging component is rotating, the distance for the rotatable component is measured using the runout sensor. A correction value corresponding to the measured distance is automatically determined using a processor. The image data corresponding to the measured distance are automatically adjusted with the correction value using the processor. Toner corresponding to the adjusted image data is deposited on the receiver using the rotatable imaging component.
US08849131B2 Polarization scattering compensation device and polarization scattering compensation method
Polarization scattering compensation device and method are disclosed. In the device, a time sequence alignment unit aligns time sequences of signals in the first and second polarization state transmitted simultaneously; a polarization scattering estimation unit estimates a scattering coefficient of a scattering by the signal in the first polarization state on the signal in the second polarization state, and a scattering coefficient of a scattering by the signal in the second polarization state on the signal in the first polarization state; and a polarization scattering removal unit removes the scattering by the signal in the first polarization state on the signal in the second polarization state, and the scattering by the signal in the second polarization state on the signal in the first polarization state, in accordance with the scattering coefficients.
US08849129B2 Method and apparatus for stabilization of optical transmitter
A DP-QPSK optical transmitter includes an outer MZM comprising a first parent MZM comprising a first child MZM and a second child MZM that modulates a QPSK signal with a first polarization. A second parent MZM includes a first child MZM and a second child MZM that modulates a QPSK signal with a second polarization. The outer Mach-Zehnder modulator multiplexes the first and second polarization embedded into a dual-polarization QPSK signal generation. A first optical detector detects the QPSK signal generated by the first parent MZM with the first polarization. A second optical detector optical detects the QPSK signal generated by the second parent Mach-Zehnder modulator with the second polarization. A bias control circuit generates bias signals on at least one output that stabilize the DP-QPSK signal in response to signals generated by the first and second optical detector using electrical time division multiplexing.
US08849127B2 Visible light communication transmitter and visible light communication system
Using a general-purpose cost-advantageous blue-light-excited-type white light emitting diode (LED), destruction of devices is prevented and visible light data communication is performed at a sufficient transmission rate. The blue-light-excited-type white LED is driven based on a driving current signal generated based on transmission data. While a visible light signal is outputted to a receiver, a multi-tone driving current signal is generated by a rising pulse and a falling pulse to a rising edge and a falling edge of the transmission data, respectively. Each of pulse widths of the rising pulse and the falling pulse is the same as a unit interval of the transmission data.
US08849126B2 Electronic phase conjugation for impairment compensation in a fiber communication system
Exemplary embodiments include a method and systems for impairment compensation in a communication system. The systems can include an electronic phase conjugation system that receives an incoming optical signal from a first section of a fiber optic link, converts the incoming optical signal to an in-phase electric signal and a quadrature electrical signal, and generates a phase conjugated outgoing optical signal from the in-phase and quadrature electrical signals. The phase conjugated outgoing optical signal compensates for impairment of the fiber in the communication system.
US08849123B2 Method of monitoring an optoelectronic transceiver with multiple flag values for a respective operating condition
An optoelectronic transceiver includes an optoelectronic transmitter, an optoelectronic receiver, memory, and an interface. The memory is configured to store digital values representative of operating conditions of the optoelectronic transceiver. The interface is configured to receive from a host a request for data associated with a particular memory address, and respond to the host with a specific digital value of the digital values. The specific digital value is associated with the particular memory address received from the host. The optoelectronic transceiver may further include comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored as digital values in the memory.
US08849122B2 Apparatus and methods for dynamic delivery of optical and non-optical content in a network
Apparatus and methods for providing content to devices in a content distribution network. In one embodiment, a hybrid fiber/coax network provides optical signals to an amplification and combination node, the signals which are converted to radio frequency (RF) signals and transmitted to a series of cascading amplification and combination apparatus. The converted signals are combined with legacy RF signals at the combination apparatus, and distributed further downstream to serviced premises as well as other portions of the network cascade. Time division techniques are used to mitigate interference between the various amplification and combination nodes within the cascade. The programmable time division devices allow for rapid spectrum reallocation, and for insertion of different content at each different node of the network.
US08849121B2 Scheduling device
A control device (13) for scheduling the transmission of signals from a plurality of transmitters (14, 15, 16, 17, 18, 19, 20, 21). The control device (13) comprises an evaluation element (22) arranged to determine the power level of the signals received from each of the transmitters and a scheduling element (23) adapted to determine a transmit schedule comprising the order that the plurality of transmitters should transmit based on the power levels of the signals received from the transmitters (14, 15, 16, 17, 18, 19, 20, 21). A method of operation and a node incorporating the control device is also disclosed.
US08849119B2 Wavelength-shifted bidirectional wavelength division multiplexing optical network
Disclosed is a wavelength-shifted bidirectional WDM optical network including: an optical line terminal including an optical line terminal (OLT) including a first optical transmitter transmitting a downstream WDM optical signal, a first high-density wavelength multiplexer/demultiplexer wavelength-multiplexing the downstream WDM optical signal or wavelength-demultiplexing a wavelength-multiplexed upstream WDM optical signal, and a first optical receiver receiving the wavelength-demultiplexed upstream WDM optical signal; a remote node (RN) including a second high-density wavelength multiplexer/demultiplexer shifting a center wavelength of the upstream WDM optical signal and wavelength-multiplexing the upstream WDM optical signal with the shifted center wavelength or wavelength-demultiplexing the wavelength-multiplexed downstream WDM optical signal; and multiple optical network units (ONUs) each including a second optical transmitter transmitting the upstream WDM optical signal and second optical receiver receiving the wavelength-demultiplexed downstream WDM optical signal.
US08849117B2 Session-based dynamic bandwidth allocation applied to passive optical network
A session-based dynamic bandwidth allocation applied to PON includes the steps of A) duplicating, under PON system, packets transmitted to a splitter from every ONU and filtering the packets as per session classification via a snooping agent of the ONU to get specific packets; B) making every ONU transmit the specific packets to a bandwidth analyzer via a tunneling; C) analyzing information of the specific packets or the relativities between every specific packet and the previous and next packets via the bandwidth analyzer to further generate a session state information and save it into a database; and D) making an OLT access the session state information in the database and applying an SDBA to the dynamic bandwidth allocation.
US08849112B2 Apparatus, system, and method for asymmetrical and dynamic routing
An asymmetrical and dynamic routing system (ADRS) is provided to enable the dynamic adjustment of the bandwidth capacity of two or more network devices exchanging data. The two or more network devices monitor their current bandwidth demand between themselves and others in a network and a first network device can transmit bandwidth request to a second network device when the first network device reaches transmission bandwidth capacity. Each network device is further configured with additional transmit and receive ports and can be selectively enabled in response to a bandwidth request from other network devices. Each network device is further configured to generate control signals that are sent to optical mirrors to re-direct data signals to or from the one or more enabled additional transmit and receive ports.
US08849109B2 Fault isolation and provisioning for optical switches
The present invention includes method and apparatus for storing provisioned information within the optical switches and retrievable by every controller. The optical switches perform failure isolation according to their provisioning information. The optical switches monitor each channel for loss of signal. The provisioning information is shared autonomously between the optical switches allowing the switches to retrieve the provisioning information of the network topology from any other optical switch in the network. Fault isolation is done by the optical switch on the level of optical switch provisioning following the paradigm of “single alarm for single fault,” thus avoiding alarm floods and ambiguous alarms, thereby saving the operator time and money.
US08849107B2 Electrical drive device for bending photographing optical system
An electrical drive device for a bending photographing optical system, the bending photographing optical system including a movable optical element that is movable in an optical axis direction and a reflection optical element positioned on the optical axis, the electrical drive device includes a motor provided with a leadscrew which extends therefrom in a direction parallel to the optical axis and drives the movable optical element to move in a direction of the optical axis. The leadscrew includes a threaded portion which screw-engages with a nut member provided on the movable optical element, and a small-diameter portion having a smaller diameter than that of the threaded portion, the small-diameter portion being positioned beside a side surface of the reflection optical element.
US08849100B2 Systems and methods for modifying commercials
Methods and products to deliver at least a portion of an advertisement to a viewer at normal playback speeds after receiving a command from the viewer to fast-forward through an advertisement faster than normal playback speeds is described. In certain embodiments, the invention delivers a portion of the advertisement to be played at normal playback speeds to the viewer; and delivers the remaining portion of the advertisement to be played at a playback speed that is faster than the specified playback speed so that the combination of the portions delivered at normal and faster playback speeds is delivered to the user at the specified playback speed. In some other embodiments, the invention delivers at least a portion of the first advertisement to the viewer at normal playback speeds; and delivers one or more other advertisements to the viewer simultaneously with the first advertisement with the audio information muted based on the specified playback speed.
US08849099B2 Personal video recording with further compression of recorded shows
Automated personal video recording on a personal video recorder, including recording shows, each show having an original compression level; further compressing a recorded show to a new compression level, the new compression level being higher than the recorded show's original compression level, thereby making available free space; and recording at least part of a new show in free space made available by further compressing the recorded show. Embodiments include recording a show having a compression level and increasing the show's compression level while recording.
US08849097B2 Energy-efficient media equipment device
Method and systems for operating a media equipment device having at least a full-power mode and an off-power mode are provided. A voltage supply to the media equipment device may be controlled by the media equipment device itself or by an external power management unit to automatically power-off the media equipment device, and power the device back on a future time. Prior to powering off the media equipment device, a portion of program schedule information stored in the volatile memory of the media equipment device may be mirrored to nonvolatile memory and may be restored on a priority basis after the media equipment device is powered back up. An external power management unit for controlling the media equipment device may also automatically detect and identify devices in the home based on a power signature of the device and manage the operation of the device based on the identification.
US08849095B2 Goal-based video delivery system
A system is provided that facilitates achieving a goal associated with a particular video asset. The system may provide an interface through which a user may specify control parameters that are to be the targets of testing, and a goal or combination of goals. The system may control a controller that performs experiments in an attempt to identify optimal values, relative to the specified goals, for the control parameters. The optimal values may be determined and tested on a per-individual-video asset basis. Further, the controller may generate multiple sets of optimal values for a given video, where each set is associated with a different combination of request attributes. To estimate the optimal parameter values for one video, the controller may use usage information collected for that video, as well as usage information collected for similar videos.
US08849093B2 Thumbnail generating apparatus and thumbnail generating method
A thumbnail generating apparatus includes a moving image extracting portion, a reduction and enlargement ratio calculating portion and a reducing and enlarging unit. The moving image extracting portion extracts a moving image corresponding to a period shorter than a reproduction time of moving image based on the number and area of face detection regions obtained from face detection information generated by detecting a face of person included in the moving image. The reduction and enlargement ratio calculating portion integrates the face detection regions at intervals of certain time based on the face detection information of the moving image extracted by the moving image extracting portion, and calculates a reduction and enlargement ratio of the moving image based on the integration result such that a face of person included in the moving image extracted by the moving image extracting portion is largely displayed. The reducing and enlarging unit reduces or enlarges the moving image extracted by the moving image extracting portion based on the reduction and enlargement ratio calculated by the reduction and enlargement ratio calculating portion to generate a moving image thumbnail.
US08849080B1 Monolithically integrated fiber optic coupler
An optical fiber coupler includes a clad optical fiber core having a coupling window formed therein. A laser source is joined to emit light into the core through the coupling window. The core has an output coupler for partially reflecting a portion of light and transmitting a portion as output. A Bragg grating is formed in the core having a pitch and being positioned to reflect light from said laser source toward the output coupler. The pitch is variable in response to a temperature change. A thermal control device is joined to the core for adjusting its temperature and the Bragg grating pitch. In other embodiments a mode convertor is provided to reduce the output modes to selected modes.
US08849078B2 High power laser system with multiport circulator
A high power (HP) fiber circulator is configured with a case enclosing a plurality of optical components which are arranged so as to define multiple ports. The fiber circulator further includes a plurality of launching and receiving fiber components each of which has spliced delivery and pigtailed passive fibers selectively coupling a HP input signal into and receiving a HP output signal from respective input and output ports. The passive fibers of each fiber component have respective protective coatings spaced from one another and each covering the cladding of the fibers. A light stripper, extending between the protective coatings, is operative to substantially remove cladding-supported light from one of the passive fibers before it reaches the protective coating of the other passive fiber. At least one of the ports includes a wavelength selective component configured to direct the HP input light beam along the desired path between the ports and including a fiber Bragg grating, volume Bragg grating or a combination of these.
US08849076B2 Method of optical self-switching using microresonator optical switch having nanoparticles
An optical switch includes a microresonator comprising a plurality of silicon nanoparticles within a silicon-rich silicon oxide layer. The microresonator further includes an optical coupler optically coupled to the microresonator and configured to be optically coupled to a signal source. A method of optical switching includes providing an optical switch comprising an optical coupler and a microresonator having a plurality of nanoparticles and receiving an optical pulse by the optical switch, wherein at least a portion of the optical pulse is absorbed by the nanoparticles such that at least a portion of the microresonator undergoes an elevation of temperature and a corresponding refractive index change when the optical pulse has an optical power greater than a predetermined threshold level.
US08849073B2 Pressure and measurement by means of an optical fiber
An optical fiber (FD) that can be used for measuring pressure is arranged as follows. The optical fiber (FD) comprises a core (CO) and a cladding (CL) surrounding and contacting the core (CO). A stress-applying arrangement (SE1, SE2), which is embedded in the cladding (CL), applies constant anisotropic stress on the core (CO). This causes the core (CO) to exhibit a deformation. A pressure conversion arrangement (HO1, H02), which is also embedded in the cladding (CL), converts isotropic external pressure applied to the optical fiber (FD) into pressure-dependent anisotropic stress applied to the core (CO). The pressure conversion arrangement (HO1, H02) is disposed with respect to the stress-applying arrangement (SE1, SE2) so that the pressure-dependent anisotropic stress enhances the deformation of the core (CO) caused by the constant anisotropic stress.
US08849071B2 Optical waveguide modulator
The invention relates to waveguide optical modulators wherein two or more waveguides are modulated with specific modulation strengths using a single straight signal electrode or a single multi-segment signal electrode. Modulation strengths for each of a plurality of waveguides modulated by a single multi-segment electrode are matched over a wide modulation frequency range. Linearized output characteristics with respect to second and third order distortions arc achieved in one aspect of the invention.
US08849070B2 Method and system for providing targeted documents based on concepts automatically identified therein
A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined.
US08849062B2 Eye defect detection in international standards organization images
A method and apparatus for providing image processing. For one embodiment of the invention, a digital image is acquired. One or more relatively large candidate red eye defect regions are detected in at least a portion of the image. Face detection is applied to at least a portion of the image to eliminate non-face regions and one or more relatively small candidate red eye defect regions are identified in at least a portion of the image not including the eliminated non-face regions.
US08849056B2 Apparatus and method for image edge-preserving smoothing
Provided is an image processing apparatus including: a frequency value calculation section that allocates each pixel of an input image to any of respective partial regions obtained by dividing the entirety of a possible range of a luminance value into units in a luminance direction on the basis of the luminance value thereof, and allocates one pixel of the input image to partial regions when calculating frequency values representing the number of pixels allocated to the partial regions with respect to the respective partial regions, to update the frequency values of the partial regions; a characteristic value calculation section that calculates a characteristic value representing a characteristic of the partial region; and a weighted product-sum section that performs edge-preserving smoothing on the input image by weighting and averaging the characteristic values in accordance with a distance in the luminance direction, using the calculated frequency value and the calculated characteristic value.
US08849053B2 Parametric loop filter
A parametric loop filter uses a set of fixed filters to remove or reduce noise and artifacts introduced during video coding. The filters are pre-trained offline and hardwired into encoder and decoder, instead of online trained Wiener filters. The filters are able to be specified using one or more parameters including: direction, bandwidth along the direction (bw//) and bandwidth perpendicular to the direction (bw⊥). The filter to be used is able to be derived from local image characteristics or predicted from neighboring blocks. The parametric loop filter utilizes much less computation, delay and memory access at the encoder. Fixed coefficients allow fast implementation of filtering at the decoder. A parametric loop filter is able to be combined with online training to further improve performance, by allowing one or more fixed filters to be replaced with online trained Wiener filters.
US08849051B2 Decoding variable length codes in JPEG applications
An approach to decoding Huffman symbols in JPEG images is described. One approach involves a method of decoding Huffman codes in a JPEG image file. This method involves obtaining a bitstream sample from a bitstream associated with the JPEG image file. The bitstream sample is compared against a threshold value, to identify a Huffman group number. Information associated with a Huffman group is retrieved, and used to extract the current Huffman symbol from the bitstream. A corresponding symbol value can then be obtained, using the current Huffman symbol and the group information.
US08849048B2 Apparatus for decoding image data based on availability of reference data and method thereof
An image data decoding apparatus and method are based on an availability of reference data. The image data decoding apparatus may include a core to process decoding of image data, and an availability determining device to receive, from the core, availability verification request information with respect to a reference area of a first frame included in the image data, to determine an availability with respect to the reference area based on the received availability verification request information, and to transmit, to the core, the determined availability. When the reference area is available, the core may process decoding of a second frame based on the reference area.
US08849041B2 Data recognition in content
The disclosure relates to recognizing data such as items or entities in content. In some aspects, content may be received and feature information, such as face recognition data and voice recognition data may be generated. Scene segmentation may also be performed on the content, grouping the various shots of the video content into one or more shot collections, such as scenes. For example, a decision lattice representative of possible scene segmentations may be determined and the most probable path through the decision lattice may be selected as the scene segmentation. Upon generating the feature information and performing the scene segmentation, one or more items or entities that are present in the scene may be identified.
US08849036B2 Map generating and updating method for mobile robot position recognition
The present invention relates to a map generating and updating method for mobile robot position recognition, and more specifically relates to a map generating and updating method for mobile robot position recognition, whereby position recognition error can be minimized by registering landmarks extracted during map generation and landmarks extracted on the basis of the probable error in inferred landmarks, calculating the accuracy of landmarks pre-registered during map generation, and adjusting the level of landmarks of low accuracy or removing landmarks which have been registered erroneously.
US08849033B2 Image-reading device
An image-reading device includes a reading unit, a displaying unit, a recognition target region setting unit, a recognition target region adding unit, and a character recognizing unit. The recognition target region setting unit sets a recognition target region within the displayed image data to recognize characters. The recognition target region adding unit adds a new recognition target region based on the recognition target region set by the recognition target region setting unit. The character recognizing unit performs character recognition in the recognition target regions.
US08849030B2 Image retrieval using spatial bag-of-features
Local features of retrieved images are identified and for each image, an ordered bag-of-features is created that describes the features of the image. Spatial relationships between features of an image are captured in histogram descriptors created from linear or circular projections. Using the histogram descriptors, ordered bags-of-features describing the features of the images are developed. Calibrating the ordered bags-of-features to account for spatial variance leads to spatial bags-of-features.
US08849027B2 Web-based color selection system
An apparatus includes a database having a plurality of digital color images and a neutral gray background value for each of the images; a processor configured to receive search criteria and to identify one or more of the digital color images meeting the search criteria; and a display configured to display at least one of the identified digital color images on a neutral gray background, wherein the brightness of the neutral gray background is determined by the neutral gray background value for the image being displayed. A method performed by the apparatus is also provided.
US08849025B2 Color conversion apparatus and method thereof
A color conversion method includes determining a race by recognizing a skin region in an input image, selecting a preferred skin color to apply to the skin region based on a plurality of preferred skin color information preset per race, and correcting a color of the skin region using the selected preferred skin color. Additionally, a color conversation apparatus includes a control unit to determine a race by recognizing a skin region in an input image input, and to select a preferred skin color to apply to the skin region, based on the plurality of the preferred skin color information stored in a storage unit, and a compensation unit to correct a color of the skin region using the preferred skin color selected by the control unit. Hence, the skin color per race can be adequately converted to the color which can satisfy the user.
US08849021B2 Image processing apparatus, method, and storage medium for high speed compression processing
Image data is divided into blocks, each block has M×N pixels, the number of colors of each block undergoes reduction from M×N to each number of one to (M×N−1). Differences are acquired between pixel values for each block after color reduction, and pixel values for each block before first color reduction. A first table in which thresholds are associated with either the amount of data to be reduced or the amount of data to be remained, is acquired based on the acquired difference. A threshold at which the amount of data after compression drops to or below a target data amount is specified, based on the first table, and compressed data is generated based on image data after second color reduction using the specified threshold.
US08849014B2 Photographic system
A photographic system for generating photos is provided. The photographic system comprises a photo composition unit, and a photo synthesizer. The photo composition unit is capable of determining an extracted view from a three dimensional (3D) scene. The photo synthesizer, coupled to the photo composition unit, is capable of synthesizing an output photo according to the extracted view.
US08849012B2 Image processing apparatus and method and computer readable medium having a program for processing stereoscopic image
There are provided an image processing apparatus, a method, and a program capable of appropriately adjusting the stereoscopic effect in a stereoscopic image with a person. The attention point serving as the provisional cross point position is set to a person's eye, and the cross point position is shifted backwards from the attention point as the percentage of the image occupied by the face increases, thereby adjusting the stereoscopic effect so as to increase an area of the object which is projected forward from the cross point. Regarding the calculation of the back shift amount, the back shift amount is set to increase as the percentage of the face occupied in the standard image increases, and the coefficient is set to be smaller as the number of pixels of the positions nearer than the attention point increases, and the set coefficient kb is multiplied by the back shift amount.
US08849006B2 Darkfield imaging system and methods for automated screening of cells
The disclosure is directed at a system and method for darkfield imaging system and method for automated cell screening of cells. The system and method acquires multi- or hyperspectral digital darkfield images of cells and then processes the images to obtain measurements which can then be supplied or displayed to a user to analyze.
US08849002B2 Noise robust decoder for multiplexing readout channels on an imaging sensor array
Compressed sensing (CS) estimation approaches rely on a priori sparsity to significantly reduce the number of samples needed to provide high sampling fidelity, relative to the normal Shannon-Nyquist limit. Accordingly, CS approaches are of considerable interest for detector multiplexing in applications which have inherently sparse signals (e.g., the two correlated photon detection events in PET imaging). However, CS approaches also tend to fare poorly in the presence of noise, which has limited their applicability in practice. In this work, we show that CS estimation can be used to provide an estimate of the support of an image. This estimated support is then used as a constraint for maximum likelihood image reconstruction. This approach has robust noise performance and provides high reconstruction fidelity.
US08849000B2 Method and device for detecting bright brain regions from computed tomography images
A method and devices are disclosed to detect bright brain regions (BBRs) from clinical non-enhanced computed tomography images through large grayscale, large grayscale asymmetry with respect to the midsagittal plane (MSP), and large grayscale local contrast. An adaptive approach is disclosed to determine thresholds of the 3 features and adjust the window width for data conversion. The substantial grayscale variability of BBRs for a subject is addressed by finding the bright portion followed by recovering. Those BBR voxels symmetrical to the MSP are recovered, partial volume effects are compensated and the high grayscale regions which may not correspond to intracerebral hemorrhage are excluded. The disclosed method and system could be a useful tool to aid classifying stroke types, quantifying intracerebral hemorrhage and enhancing stroke therapy.
US08848991B2 Dental shade matching device
A non-contact type dental shade matching device is provided, comprising a camera body for capturing image of one or more target teeth; an opaque intra-oral compartment snugly adapted for a human mouth; an opaque cover shield body connected between the camera body and the intra-oral compartment; one or more holders for holding one or more shade tabs; and a color matching module being operably connected to the camera body to receive the captured images containing color and translucency information of the target tooth and/or shade tab information, and then to process the images based on a content-based algorithm for automatic shade matching between the target tooth and the shade tabs for each of the captured images, so as to achieve an optimal dental prosthesis.
US08848990B2 Automatic registration of image series with varying contrast based on synthetic images derived from intensity behavior model
A method for performing motion compensation in a series of magnetic resonance (MR) images includes acquiring a set of MR image frames spanning different points along an MR recovery curve. A motion-free synthetic image is generated for each of the acquired MR image frames using prior knowledge pertaining to an MR recovery curve. Each of the acquired MR images is registered to its corresponding generated synthetic images. Motion within each of the acquired MR image is corrected based on its corresponding generated synthetic image that has been registered thereto.
US08848987B2 Method and apparatus for generating an image including editing comments in a sterile working area of a medical facility
An image that includes editing comments is generated on a medical display unit which is arranged in a sterile working area of a medical facility. An input device for generating input data representing the editing comments is also arranged in the sterile working area. First, the display unit displays a primary image, such as an endoscopic photograph from inside of a patient's body. A physician can generate the input data using the input device. Both the primary image and the input data are transmitted to an image processing unit arranged outside the sterile area. The image processing unit combines the input data and the primary image to form a secondary image including the editing comments. The secondary image is subsequently retransmitted to the display unit.
US08848985B2 Face-image registration device, face-image registration method, face-image registration program, and storage medium
A face-image registration device extracts, from a moving image which is inputted thereto, a face image showing a face of a person and registers the face image in a dictionary. The face-image registration device includes representative-face-image extracting means for extracting, from the moving image, at least one face image which satisfies a predetermined representative condition, so as to obtain a representative face image, and registration-face-image extracting means for extracting, from the moving image, at least one face image which shows the person shown in the representative face image but is not the representative face image and which satisfies a predetermined registration condition, so as to obtain a registration face image. The face-image registration device also includes face-image registration means for registering, in the dictionary, the registration face image in association with the representative face image.
US08848983B1 System and method for ranking geographic features using viewshed analysis
Systems and methods for ranking geographic features in a geographic information system are provided. In particular, geographic features can be assigned ranking scores based on characteristics of viewsheds associated with the geographic features. In particular, characteristics of a viewshed associated with a geographic feature can be analyzed to assess the visibility of the geographic feature. A ranking score can be assigned to the geographic feature based on the characteristics of the viewshed. The ranking score can be used prioritize information in a geographic information system.
US08848977B2 Method for optical pose detection
The tracking and compensation of patient motion during a magnetic resonance imaging (MRI) acquisition is an unsolved problem. A self-encoded marker where each feature on the pattern is augmented with a 2-D barcode is provided. Hence, the marker can be tracked even if it is not completely visible in the camera image. Furthermore, it offers considerable advantages over a simple checkerboard marker in terms of processing speed, since it makes the correspondence search of feature points and marker-model coordinates, which are required for the pose estimation, redundant. Significantly improved accuracy is obtained for both phantom experiments and in-vivo experiments with substantial patient motion. In an alternative aspect, a marker having non-coplanar features can be employed to provide improved motion tracking. Such a marker provides depth cues that can be exploited to improve motion tracking. The aspects of non-coplanar patterns and self-encoded patterns can be practiced independently or in combination.
US08848975B2 Efficient and accurate 3D object tracking
A method of tracking an object in an input image stream, the method comprising iteratively applying the steps of: (a) rendering a three-dimensional object model according to a previously predicted state vector from a previous tracking loop or the state vector from an initialization step; (b) extracting a series of point features from the rendered object; (c) localizing corresponding point features in the input image stream; (d) deriving a new state vector from the point feature locations in the input image stream.
US08848974B2 Object-tracking systems and methods
A system and method for tracking, identifying, and labeling objects or features of interest is provided. In some embodiments, tracking is accomplished using unique signature of the feature of interest and image stabilization techniques. According to some aspects a frame of reference using predetermined markers is defined and updated based on a change in location of the markers and/or specific signature information. Individual objects or features within the frame may also be tracked and identified. Objects may be tracked by comparing two still images, determining a change in position of an object between the still images, calculating a movement vector of the object, and using the movement vector to update the location of an image device.
US08848971B2 Parallax effect security element
The present invention relates to a security element (1), comprising: an optical system, comprising: a transparent or translucent substrate (2), on the side of a first surface (2a, 2b) of the substrate (2) is a combined image (I) comprising a plurality of encoded interleaved images (I1), a exposing screen (4) placed on top of the combined image, enabling the encoded images (I1) to be observed during a change in the direction of observing the security element (1) relative to the optical system, the exposing screen (4) being: located on the side of the first surface (2a, 2b), the combined image then being located between the exposing screen (4) and the substrate (2), in which case the security element (1) comprises, on the side of the second surface (2a, 2b), a reflective surface that enables the encoded images (I1) to be observed through exposing screen (4).
US08848965B2 Earbud cord anti-tangling device
A device for preventing the tangling of cords associated with in-ear earphones is disclosed. The device includes an annular portion and a sectioned membrane disposed interior to the annular portion. The annular portion is formed of an elastomeric material. The sectioned membrane includes a plurality of separate sections where each section is configured to be displaced independently of another section. The sectioned membrane is configured to grip a cord associated with a pair of in-ear earphones.
US08848962B2 Unidirective condenser microphone unit and condenser microphone
A unidirective condenser microphone unit includes a diaphragm; a fixed electrode facing the diaphragm with a gap and defining a capacitor together with the diaphragm; an insulating spacer disposed adjacent to the rear surface of the fixed electrode and supporting the fixed electrode; an acoustic resistor disposed in an air chamber defined by the front surface of the insulating spacer and the fixed electrode; a unit case, a front acoustic terminal; and a rear acoustic terminal. The insulating spacer has a protrusion projecting toward the fixed electrode with a gap, and the protrusion is fixed to the surface of the fixed electrode with fixing material.
US08848961B2 Speaker box with U-shaped bending channels
One embodiment of the invention discloses a speaker box having a housing and a speaker accommodated in the housing. The speaker includes a sound radiation surface for generating sound. The housing includes a first and second output ports disposed at one side of the housing for transmitting the sound to outside of the speaker box. The housing includes a plurality of ribs disposed therein and forming a bending channel. The first and second output ports are disposed at two ends of the bending channel. The bending channel is divided into a front channel and a back channel by the speaker. The speaker box is capable of obtaining a better low frequency sound reproduction quality.
US08848951B2 Speaker array and driver arrangement therefor
A driver arrangement for a speaker array (201) comprises a first and second driver (301, 303) each arranged with an on-axis direction at an angle to an on-axis direction of the speaker array (201). The first driver angle exceeds 5° and the second driver angle exceeds the first angle. A front section of each driver (301, 303) comprises a front edge of a radiating element and parts of the driver in front thereof. The drivers (301, 303) are arranged at least partly inline such that a first distance from a front axis (311) perpendicular to an on-axis of the speaker array (201), and intersecting a furthest forwards part of the first driver front section, to a closest part of the second driver front section is lower than a second distance from the front axis (311) to a furthest part of the first driver front section. The combination of angled drivers and the inline arrangement provides improved performance.
US08848945B2 Audio amplifier with closed-loop power
The present technology relates generally to a closed-loop power stage and audio amplifier circuits comprising the same. The present technology further provides a method for controlling an amplifier circuit. The closed-loop power stage is configured to receive a PWM input signal having a first frequency and a first duty cycle, a power supply voltage, and a bias signal related to the power supply voltage, and to output a square-wave signal having a second frequency and a second duty cycle. The closed-loop power stage comprises a feedback loop which is configured to regulate the second duty cycle of the square-wave signal in response to a variation in the power supply voltage. The audio amplifier circuit comprising the closed-loop power stage may have a stable output voltage and thus have good power supply rejection performance.
US08848942B2 Acoustic beam forming array using feedback-controlled microphones for tuning and self-matching of frequency response
A feedback-controlled microphone includes a microphone body and a membrane operatively connected to the body. The membrane is configured to be initially deflected by acoustic pressure such that the initial deflection is characterized by a frequency response. The microphone also includes a sensor configured to detect the frequency response of the initial deflection and generate an output voltage indicative thereof. The microphone additionally includes a compensator in electric communication with the sensor and configured to establish a regulated voltage in response to the output voltage. Furthermore, the microphone includes an actuator in electric communication with the compensator, wherein the actuator is configured to secondarily deflect the membrane in opposition to the initial deflection such that the frequency response is adjusted. An acoustic beam forming microphone array including a plurality of the above feedback-controlled microphones is also disclosed.
US08848941B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including microphones, a parameter setting unit, and an audio signal processing unit. At least one pair of the microphones are provided, and the microphone picks up external audio to convert the external audio into an audio signal. The parameter setting unit sets a processing parameter specifying at least the sensitivity of the microphone according to at least an instruction from a user. Based on the processing parameter, the audio signal processing unit applies processing, including beamforming processing, to the audio signal input from the microphone.
US08848937B2 Active noise control apparatus
An active noise control apparatus includes a first active noise controller for generating a first canceling signal for a first noise type, a second active noise controller for generating a second canceling signal for a second noise type that is different from the first noise type, a mixer for mixing the first canceling signal and the second canceling signal into a mixed canceling signal, a canceling sound output unit for outputting a canceling sound based on the mixed canceling signal, and an amplitude suppressor for suppressing the amplitude of the second canceling signal depending on the amplitude of the first canceling signal.
US08848936B2 Speaker damage prevention in adaptive noise-canceling personal audio devices
A personal audio device, such as a wireless telephone, includes noise canceling circuit that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. A processing circuit monitors a level of the anti-noise signal, determines that the anti-noise signal may cause damage to the transducer and adjusts the generation of the anti-noise signal such that damage to the transducer is prevented.
US08848935B1 Low latency active noise cancellation system
Systems and methods described herein provide for low latency active noise cancellation which alleviate the problems associated with analog filter circuitry. The present technology utilizes low latency digital signal processing techniques which overcome the high latency conventionally associated with conversion between the analog and digital domains. As a result, low latency active noise cancellation is performed utilizing digital filter circuitry which is not subject to the inaccuracies and drift of analog filter components. In doing so, the present technology provides robust, high quality active noise cancellation.
US08848934B2 Controlling audio signals
Method, user terminal and computer program product for controlling audio signals at the user device during a communication session between the user device and a remote node, in which a primary audio signal is received at audio input means of the user device for transmission to the remote node in the communication session. It is determined whether the user device is operating in (i) a first mode in which secondary audio signals output from the user device are likely to disturb the primary audio signal received at the audio input means, or (ii) a second mode in which secondary audio signals output from the user device are not likely to disturb the primary audio signal received at the audio input means. In dependence upon determining that the user device is operating in the first mode, the secondary audio signals are selectively suppressed from being output from the user device during the communication session, such that when the user device is operating in the first mode said secondary audio signals do not disturb the primary audio signal received at the audio input means for transmission to the remote node in the communication session.
US08848926B2 Apparatus and method for restoring multi-channel audio signal using HE-AAC decoder and MPEG surround decoder
Provided is a method for controlling synchronizing downmix signals and MPEG surround side information signals by controlling a delay according to the kind of downmix audio signals in an MPEG surround decoder. When multi-channel audio signals are restored using an HE-AAC decoder and a low-power MPEG surround decoder and complex QMF signals outputted from the HE-AAC decoder are used as downmix signals, a delay unit compensates for a delay caused in a real-to-complex converter. Anther delay unit delays spatial parameters to compensate for a delay caused in QMF and Nyquist banks when time-domain downmix signals are used. Also, when multi-channel audio signals are restored using an HE-AAC decoder and a high-quality MPEG surround decoder and complex QMF signals outputted from the HE-AAC decoder are used as downmix signals, a delay unit compensates for a delay caused in a real-to-complex converter.
US08848919B2 Revocation status using other credentials
Providing revocation status of at least one associated credential includes providing a primary credential that is at least initially independent of the associated credential, binding the at least one associated credential to the primary credential, and deeming the at least one associated credential to be revoked if the primary credential is revoked. Providing revocation status of at least one associated credential may also include deeming the at least one associated credential to be not revoked if the primary credential is not revoked. Binding may be independent of the contents of the credentials and may be independent of whether any of the credentials authenticate any other ones of the credentials. The at least one associated credential may be provided on an integrated circuit card (ICC). The ICC may be part of a mobile phone or a smart card.
US08848917B2 Verification of the integrity of a ciphering key
A method for verifying the integrity of a key implemented in a symmetrical ciphering or deciphering algorithm, including the steps of complementing to one at least the key; and verifying the coherence between two executions of the algorithm, respectively with the key and with the key complemented to one.
US08848916B2 Apparatus and method for transitioning from a serving network node that supports an enhanced security context to a legacy serving network node
Disclosed is a method for transitioning a remote station from a current serving network node having an enhanced security context to a new serving network node. In the method, the remote station provides at least one legacy key, and generates at least one session key based on an information element associated with the enhanced security context. The remote station forwards a first message having the information element to the new serving network node. The remote station receives a second message, from the new serving network node, having a response based on either the legacy key or the session key. The remote station determines that the new serving network node does not support the enhanced security context if the response of the second message is based on the legacy key. Accordingly, the remote station protects communications based on the legacy key upon determining that the enhanced security context is not supported.
US08848913B2 Scrambling sequence generation in a communication system
Techniques for performing scrambling and descrambling in a communication system are described. In an aspect, different scrambling sequences for different channels and signals may be generated based on different cyclic shifts of a base scrambling sequence, which may be a maximal-length sequence. A scrambling sequence for a given channel may be generated by (i) determining a sequence selector value based on a channel type value and at least one parameter value for the channel and (ii) cyclically shifting the base scrambling sequence based on the sequence selector value. In another aspect, a reference signal sent on variable system bandwidth may be generated with two scrambling sequences, which may be different cyclic shifts of a base scrambling sequence. Scrambling/descrambling for positive and negative frequencies for the reference signal may be performed with the first and second scrambling sequences, respectively.
US08848911B2 Content receiving device, content reproducing device, content receiving and reproducing device, content receiving method, and program
Provided is a content receiving device that can reduce processing loads at a time when an encrypted stream is decrypted. A video recording and reproducing device 5 includes: a receiving section 20 that receives a video stream in which data of a content containing video is divided into a plurality of TS packets; an extraction section 23 that extracts from the video stream, in a case where the video stream received by the receiving section 20 is an encrypted stream, a scramble key for decrypting the encrypted stream; a decryption section 24 that decrypts, by using the scramble key, only a specific packet among the plurality of TS packets; and an obtaining section 25 that obtains predetermined information of the video stream, based on data decrypted by the decryption section 24.
US08848906B2 Encrypting data for storage in a dispersed storage network
A method begins by a dispersed storage (DS) processing module encrypting a plurality of data segments of the data using a plurality of encryption keys to produce a plurality of encrypted data segments and generating a plurality of deterministic values from the plurality of encrypted data segments. The method continues with the DS processing module establishing a data intermingling pattern and generating a plurality of masked keys by selecting one or more of the plurality of deterministic values in accordance with the data intermingling pattern and performing a masking function on the plurality of encryption keys and the selected one or more of the plurality of deterministic values. The method continues with the DS processing module appending the plurality of masked keys to the plurality of encrypted data segments to produce a plurality of secure data packages and outputting the plurality of secure data packages.
US08848905B1 Deterrence of device counterfeiting, cloning, and subversion by substitution using hardware fingerprinting
Deterrence of device subversion by substitution may be achieved by including a cryptographic fingerprint unit within a computing device for authenticating a hardware platform of the computing device. The cryptographic fingerprint unit includes a physically unclonable function (“PUF”) circuit disposed in or on the hardware platform. The PUF circuit is used to generate a PUF value. A key generator is coupled to generate a private key and a public key based on the PUF value while a decryptor is coupled to receive an authentication challenge posed to the computing device and encrypted with the public key and coupled to output a response to the authentication challenge decrypted with the private key.
US08848904B2 Method and implementation for information exchange using Markov models
The replacement of secret keys is a central problem in key management. Typical solutions exchange handshaking messages, involve complex computations, or require the cooperation of trusted third parties. Disclosed herein is a key replacement method that exploits the randomness of Markov models to efficiently provide fresh keys to users. Unlike other methods, the proposed method removes the need for extra communications, intensive computation, or third parties. It is demonstrated that the proposed method has perfect forward secrecy as well as resistance to known-key attacks.
US08848901B2 Speech canceler-enhancer system for use in call-center applications
A call-center has agents using headsets, which are connected to a private business exchange (PBX). Noise cancellation occurs in a noise filter, within or connected to the PBX. Noise cancellation for a particular agent's conversation is achieved by receiving the voice signals from neighboring agents' headsets and by using adaptive noise cancellation in the noise filter to remove the other agents' conversations from the particular agent's conversation. Microphones may also be placed at other noise sources, such as HVAC equipment, so that offending noises are accurately received at the noise filter and removed from the agents' conversations.
US08848899B2 Operator network that routes customer care calls based on subscriber / device profile and CSR skill set
An operator network is capable of routing incoming customer care calls to specific customer care representatives based on a subscriber profile and customer service representative (CSR) skill set. The device profile is retrieved from the mobile handset while the incoming customer care call is in a queue waiting to be connected to a CSR. The retrieved device profile is also used to determine an appropriate CSR to handle an incoming customer care call.
US08848893B2 Method and apparatus for callback processing in telecommunication capability opening
A method for callback processing in telecommunication capability opening, a telecommunication capability opening server, a client, and a telecommunication capability opening service system are disclosed. The method includes: receiving a telecommunication capability application programming interface (API) call request sent by a client, where the telecommunication capability API call request includes a callback information parameter; performing callback processing according to the telecommunication capability API call request, and generating a callback message according to the callback information parameter; and pushing the callback message to the client. The method may also include: initiating a telecommunication capability API call request to a telecommunication capability opening server, where the telecommunication capability API call request includes a callback information parameter; receiving a callback message pushed by the telecommunication capability opening server, and parsing the callback message; and determining, according to a parsing result, a function that callback processing needs, and calling the function.
US08848889B2 System and method for biometric identification of a call originator
An embodiment according to the invention provides automatic discovery, via Automatic Speech Recognition (ASR) and Voice Biometrics, of the identification of a caller, when the caller is making a phone call from, for example, a residential line. The caller may, for example, initiate a phone call by voice request to a computer or other device. The device initiates the call, but rather than using the conventional technique of determining Calling Name via lookup to the Transaction Capabilities Application Part (TCAP) database, the embodiment uses a technique of ASR in tandem with voice or other biometrics to recognize who within the residence is making the call, and to use the name associated with the requesting caller's voiceprint for determining the Calling Name to display to the called party. Other forms of biometrics, such as image biometrics (e.g., facial or iris biometrics), may alternatively be employed.
US08848886B2 System and method for providing information to a user of a telephone about another party on a telephone call
A system and method for displaying information to a user of a telephone during a telephone call may include requesting information from a plurality of applications in response to receiving data indicative of a telecommunications device during a telephone call. The information may include information associated with a second user of the telecommunications device. The information received from the applications may be displayed for the first user to view during the telephone call.
US08848885B2 Device information communication method, video display device, and video display system
According to one embodiment, a device information communication method applied to a video display device, includes: obtaining device information on a device being connected to the video display device; controlling an outgoing call to a communication partner and an incoming call from the communication partner; and sending the device information to the communication partner.
US08848883B2 System and method for managing messages in a packetized voice environment
A method includes receiving, at a first customer premises equipment device, an indication of an incoming call. The indication is received in response to a call signal of the incoming call being received at a second customer premises equipment device from a session initiation protocol agent associated with the second customer premises equipment. The call signal is received when the second customer premises equipment device is engaged in a call. The call is distinct from the incoming call. The method includes, in response to receiving the indication, storing, at the first customer premises equipment device, a voice message from a calling party. The voice message is associated with the call signal of the incoming call.
US08848877B2 Emergency responder reply system and related methods
An emergency responder reply system (ERRS) and method are disclosed that minimize, and in many instances eliminate, the delays frequently associated with responding to emergency and other events requiring response services. In one embodiment, a method includes receiving a telephonic response from a responder to a dispatch for services; obtaining information about the responder from which a telephonic response has been received; and providing the information via an Internet-based web portal.
US08848875B2 Enhanced barrier for liquid metal bearings
The present disclosure is directed towards the prevention of high voltage instabilities within X-ray tubes. For example, in one embodiment, an X-ray tube is provided. The X-ray tube generally includes a stationary member, and a rotary member configured to rotate with respect to the stationary member during operation of the X-ray tube. The X-ray tube also includes a liquid metal bearing material disposed in a space between the shaft and the sleeve, a seal disposed adjacent to the space to seal the liquid metal bearing material in the space, and an enhanced surface area material disposed on a side of the seal axially opposite the space and configured to trap within the enhanced surface area material liquid metal bearing material that escapes the seal.
US08848873B2 X-ray imaging system with cabling precharging module
An X-ray imaging system can include an X-ray tube, an X-ray generator, a precharging module and a triaxial cable. The X-ray tube can be configured to generate an X-ray emission and include an anode, a cathode and a filament. The X-ray generator can be coupled with the X-ray tube and include a high voltage module and a low voltage module. The high voltage module can be being configured to supply a dosing voltage across the X-ray tube and the low voltage module can be configured to supply a dosing current to the filament. The precharging module can be configured to supply a precharge voltage. The triaxial cable can electrically connect the X-ray generator to the X-ray tube. The outer shield conductor of the triaxial cable can carry a ground voltage, the inner shield conductor can carry the precharge voltage and the center conductor can carry the dosing voltage.
US08848872B2 Digital radiography system
Disclosed herein is a digital radiography system which provides detachable and portable flat panel detectors (hereinafter, referred to as ‘electronic cassettes’) and transreceives data recorded in the electronic cassettes in on-line through a network. The digital radiography system includes bucky trays on which a plurality of portable electronic cassettes is detachably mounted, and a workstation connected with the bucky trays through communication to identify the plurality of portable electronic cassettes mounted on the bucky trays and to download pre-processing files of the identified electronic cassettes through the network or a portable storage device or to store files, generated by the plurality of electronic cassettes, in the storage device.
US08848865B2 Radiographic image capturing apparatus
A radiographic image capturing apparatus includes a compression member, which is displaceable with respect to a holding member that holds a target object to be examined. The compression member is displaced toward the holding member for compressing the target object held by the holding member while the compression member is tilted with respect to the holding member along lateral directions of the target object as viewed in front elevation.
US08848864B2 Tomosynthesis system
Disclosed is a tomosynthesis system in which the maintenance is easily performed. The tomosynthesis system of the present disclosure includes a vacuum chamber, a plurality of X-ray sources configured to be coupled to the vacuum chamber so as to protrude from the vacuum chamber to generate X-rays in a direction of a subject, and an image sensor configured to detect an X-ray projection image that passes through the subject.
US08848863B2 Non-parallel grating arrangement with on-the-fly phase stepping, X-ray system
The present invention relates to X-rayimage acquisition technology in general. Employing phase-contrast imaging for X-rayimage acquisition may significantly enhance the visibility of structures in images acquired. However, phase-contrast information may only be obtainable in a small detector region with subsequent image acquisitions requiring individual phase stepping states to allow reconstruction of an X-ray image. Accordingly, a grating arrangement for phase-contrast imaging is provided which may allow on the fly phase stepping during a field of view scan. According to the present invention a grating arrangement (1) for phase-contrast imaging is provided, comprising a first grating element (8) and a second grating element (10). Each of the first grating element (8) and the second grating element (10) comprises a trench structure. The trench structure comprises at least one trench region (9) and at least one barrier region (3). The at least one trench region (9) and the at least one barrier region (3) are at least locally arranged in parallel. The first grating element (8) and the second grating element (10) are arranged such that the trench structure of the first grating element (8) and the trench structure of the second grating element (10) are non-parallel comprising an angle α.
US08848857B2 Preventive maintenance/repair device and preventive mainenance/repair method for cylindrical structure
A preventive maintenance/repair device 10 of the present invention includes: a device body 11, and holding mechanisms 13a and 13b connected to the device body 11, the holding mechanisms 13a and 13b being configured to hold the device body 11 on an outer circumferential surface of a cylindrical structure 19. Further, the device body 11 is equipped with a traveling and driving part configured to be circumferentially movable along the outer circumferential surface of the cylindrical structure 19. Furthermore, each of the holding mechanisms 13a and 13b is equipped with a maintenance/repair mechanism 16 configured to maintain and repair the cylindrical structure 19.
US08848855B2 Seismically isolated containment vessel
A power module includes a containment vessel completely submerged in a pool of liquid, and a support structure located at or above an approximate midpoint of the containment vessel, or center of gravity of the power module. The power module is supported by the support structure in combination with a buoyancy force of the pool of liquid acting on the containment vessel.
US08848854B2 Alternate feedwater injection system to mitigate the effects of aircraft impact on a nuclear power plant
The present invention relates to an alternate feedwater injection system to at least partially mitigate the effects of an aircraft impact on a light water nuclear reactor positioned in a reactor building. The light water nuclear reactor has a primary system and a reactor core. The alternate feedwater injection system includes a water storage tank, an injection point into the primary system, a pump capable to transfer water from the water storage tank to the injection point and ultimately to the reactor core. The water storage tank and pump are located external to a reactor building and outside of an identified aircraft impact area or inside the identified aircraft impact area and provided with a means of protection from the aircraft impact.
US08848853B2 Storage rack for fresh or spent nuclear fuel assemblies
A storage rack for nuclear fuel assemblies, comprising a rigid structure defining a plurality of adjacent cells, and comprising in each cell a sleeve defining a cavity intended to receive a nuclear fuel assembly, the sleeve having, in cross-sectional orthogonal to the longitudinal direction, a generally polygonal shape whereof the sides are produced using plates made from a neutron-absorbing material. According to the invention, the sleeve also includes: profiles each forming a corner piece, arranged on at least several angles of the generally polygonal cross-section, these profiles serving as a mounting bracket for the plates made of a neutron-absorbing material; and a structure for maintaining the profiles therebetween.
US08848850B2 Pulse width modulation receiver circuitry
Mechanisms and techniques to evaluate data for a high speed I/O receiver logic. In an embodiment, a receiver circuit shifts a bit into a shift circuit in response to a rising edge of a data signal, where a count is started in response to the bit being subsequently shifted out of the shift circuit. Based on a value of the count, the receiver circuit generates a control signal for preparing physical layer receiver logic to transition to a burst mode of operation. In another embodiment, a receiver circuit includes a frequency divider to operate based on a data signal and a clock signal, wherein, based on operation of the frequency counter, a control signal is generated to indicate a line reset for physical layer receiver logic. The receiver circuit provides a feedback signal, based on the control signal, which is to limit activation of the frequency divider.
US08848847B2 Sampling receiver with inherent mixer functionality
One embodiment of the present invention relates to a combined mixer filter circuit. The circuit includes a sampler, a plurality of filter branches, and a coefficient generator. The sampler is configured to provide a sampled signal by sampling a received signal at a specified rate. The plurality of filter branches has selectable filter coefficients. The plurality of filter branches are configured to receive the sampled signal and generate a mixed and filtered output signal without a separate mixer component. The coefficient generator is coupled to the plurality of filter branches. The coefficient generator is configured to assign filter coefficient values to the selectable filter coefficients to yield a selected mixing function for the mixed filtered output signal.
US08848846B2 Receiver
A receiver includes a plurality of receive antennas configured to receive radio signals from a plurality of transmit antennas, and a plurality of sets of RAKE fingers configured to generate first signals, wherein each set of RAKE fingers is coupled to a respective one of the plurality of receive antennas. The receiver further includes a weighting factor generator configured to generate weighting factors for weighting the first signals, wherein at least one of the weighting factors is generated by using first signals that are generated by at least two of the plurality of sets of RAKE fingers and received from at least two of the plurality of transmit antennas.
US08848843B2 Method and associated apparatus of communication parameter detection
A method of communication parameter detection for detecting a temporal length of a guard interval of cyclic messages in a communication is provided. The method includes: searching peaks of an autocorrelation signal in the communication signal, and providing a peak for each cyclic message; sorting a time difference between two consecutive peaks to one of bins of a histogram, and determining the temporal length of the guard interval according to a result of the histogram; while a peak is found, providing a signal average according to an average of the autocorrelation signal over an average calculating period, comparing whether a ratio of the peak to the signal average is greater than a threshold, and accordingly detecting whether the communication signal carries valid information.
US08848838B1 Detector for single-user coded signals in the presence of interference
Techniques are provided for detecting a coded signal in the presence of interference. In an embodiment, a primary transmitter corresponds to a desired transmitter, and one or more secondary transmitters correspond to interfering transmitters. Received symbols, which include interference and additive noise, are filtered to recover a set of original message bits. An estimate of the set of original message bits may be determined using an ordered successive interference cancellation (SIC) decoder that uses either a SIC detector or an AWGN-based detector, depending on the signal-to-interference ratio at a primary receiver.
US08848837B2 Statistical procedures for carrier frequency tracking
A method for carrier frequency tracking of a received signal having a burst structure includes dividing each burst into a number of segments. The carrier frequency offset of a first segment within a burst is measured to obtain a first segment carrier frequency offset measurement value. The carrier frequency offset of a second segment within the burst is corrected by a second segment carrier frequency offset correction value based on the first segment carrier frequency offset measurement value.
US08848836B2 Jammer canceller for power-line communication
An apparatus to process an input signal received via a power line in a power line communication system includes a jammer remover and a jammer detector. The jammer remover removes interference resulting from transmission of electricity and the input signal over the power line from the input signal. The jammer remover generates a jammer-canceled signal using an adaptive filtering procedure. The jammer detector is coupled to the jammer remover to detect the interference.
US08848834B2 System and method for detecting a frame format
A method for detecting a format of a frame in a communication system is presented. An embodiment of the method includes receiving the frame comprising a plurality of orthogonal frequency division multiplexing (OFDM) symbols. The plurality of OFDM symbols may include at least one signal field symbol. The method further includes determining a modulation associated with the at least one signal field symbol. The modulation may be a first modulation or a second modulation. Also, the method includes estimating a position of the at least one signal field symbol among the plurality of symbols, and extracting a coding rate of the received frame. The method then includes detecting the format of the received frame based on the determined modulation and the estimated position of the at least one signal field symbol, and the extracted coding rate of the received frame.
US08848833B2 Receiver having controller to set local oscillators so as to render interfering signals filterable and associated methods
A receiver includes a first local oscillator (LO), with a pair of in-phase and quadrature (IQ) mixers coupled to the first LO and configured to generate complex IQ signals having an IQ imbalance. The receiver also includes a second LO, with a complex mixer coupled to the second LO and configured to mix the complex IQ signals and generate intermediate frequency (IF) signals based thereon. A controller is coupled between the pair of IQ mixers and the complex mixer and configured to set the first LO and the second LO so that the complex IQ signals and an interfering signal generated due to the IQ imbalance of the complex IQ signals have a same sign and non-overlapping bands at an input of the complex mixer.
US08848832B2 Digital broadcasting transmission/reception system having improved receiving performance and signal processing method thereof
A digital broadcasting transmission/reception system having improved receiving performance and signal processing method thereof. A digital broadcasting transmitter according to the present invention includes a data pre-processor which processed robust data and generates robust data packet of predetermined format, a TS stream generator which combines robust data packet with a normal data packet to generate a TS stream of a predetermined format, a randomizer which randomizes the TS stream output from the TS stream generator, a convolution encoder which performs convolution encoding with respect to the robust data of the data output from the randomizer, and a RS encoder which performs RS encoding with respect to the data output from the convolution g encoder. Accordingly, digital broadcasting receiving performance can be improved in a poor multipath channel, while maintaining compatibility with existing transmission/reception system.
US08848829B2 Circuit and transmitter for reducing transmitter gain asymmetry variation
The present invention provides for a circuit with slicing wherein a gain asymmetry variation is decreased across the plurality of mixer slices. In one or more embodiments, a calibration unit can be provided to determine the characteristics of gain asymmetry variation; and a digital compensation unit can be provided to adjust the gain of the circuit over frequency.
US08848821B2 Mapping PHICH resources
Transmissions are received on a plurality of uplink physical resource blocks. An acknowledgement or negative acknowledgement for each of the received transmissions is mapped to a downlink channel, such that linear increasing sequential indices of the physical resource blocks map to linear increasing sequential indices of n groups of the downlink channel which repeat until all the physical resource blocks are mapped, in which the downlink channel comprises a plurality of n groups.
US08848817B2 Transmission modes and signaling for uplink MIMO support or single TB dual-layer transmission in LTE uplink
A method for mapping data in a wireless communication system. The method includes generating a precoding matrix for multi-antenna transmission based on a precoding matrix indicator (PMI) feedback from at least one remote receiver where the PMI indicates a choice of precoding matrix derived from a matrix multiplication of two matrices from a first code book and a second codebook. The method further includes precoding one or more layers of a data stream with the precoding matrix and transmitting the preceded layers of data stream to the remove receiver.
US08848816B2 Method and apparatus for determining the spatial channels in a spatial division multiple access (SDMA)-based wireless communication system
An access point is disclosed herein that comprises a wireless network adapter configured to support a backhaul connection for a peer node to a network; a processing system configured to calculate precoding matrices that define spatial streams; and a transceiver configured to transmit data to the nodes on the spatial streams.
US08848815B2 Differential closed-loop transmission feedback in wireless communication systems
A method and apparatus for providing channel feedback is provided herein. During operation a covariance matrix at time t (R) is calculated as a function of a received downlink signal. Matrix Ct is also calculated and is based on a previous quantized covariance matrix (Rqt−1), the covariance matrix (R) at time t, and a forgetting factor (γ) that is applied to Rqt−1. The Ct is then used to create a DERC feedback message (signal or waveform) and may be transmitted with pilots on a proper feedback channel to a base unit. The base unit receives the feedback (Ct) as a DERC waveform on a proper feedback channel. The base unit uses non-coherent or coherent detection to detect the DERC values send by the remote unit and uses the DERC values with a previous quantized covariance matrix estimate, a forgetting factor, and a weighting value to compute a covariance matrix estimate to use for beamforming. The base unit then uses the covariance matrix estimate to determine appropriate channel beamforming weights, and instructs transmit beamforming circuitry to use the appropriate weights.
US08848813B2 OFDM PAR reduction by substituting original in-band subcarriers after clipping
A peak-to-average ratio (PAR) of a signal is reduced by clipping the signal at a threshold level and replacing desired frequency tones of the clipped signal with set of frequency tones of the signal. In one embodiment, the PAR of a signal is reduced by adding a peak cancellation signal to the received signal. The peak cancellation signal is generated by clipping the received signal at a threshold level and generating a difference signal by subtracting the received signal from the clipped signal. The peak cancellation signal thus generated is scaled by a scaling factor and added to the received signal to reduce the PAR of the received signal. The scaling factor is adjusted to maintain the desired quality of the received signal. In one embodiment, the PAR of an orthogonal frequency division multiplexed (OFDM) signal may be reduced.
US08848810B2 Multiple transmitter system and method
Systems and methods of data transmission are disclosed. In an embodiment, at least two transmitters are selectively activated and at least one transmitter is deactivated at a serial interface to transmit data via at least two distinct lines.
US08848809B2 Methods and apparatus for low power audio visual interface calibration
Methods and apparatus for calibration of interface operation of a display device. In one exemplary embodiment of the invention, an embedded DisplayPort (eDP) source element (such as a graphics processing unit (GPU)) configures itself to support the minimum requirements necessary to support a sink element (such as a screen display). Unlike prior art solutions, minimum sink requirements are identified during a calibration process, and the source is configured accordingly. By tailoring the source to the specific requirements of the sink, the device can initialize faster, consume less power, etc. Moreover, in another aspect of the present invention, if a device does not initialize to an expected configuration based on prior calibration settings, the device can be flagged as having faulty or failing components.
US08848803B2 Information processing device and method, and program
The present invention relates to an information processing device and method, and a program that make possible to reduce clock drift that occurs in streaming playback and to perform playback with more stability.An information acquisition part analyzes, using a predetermined method, streams that are held in a buffer, and acquires, as data-amount calculation information, information necessary for calculating a data amount. A calculation part calculates, using the data-amount calculation information, a temporal data amount of the streams that are held in the buffer. A detection part detects, from a result of the calculation, decoder clock drift. When a decoder clock is too fast, a clock control unit controls the decoder clock so that the decoder clock has a speed which is slower than that at present. When the decoder clock is too slow, the clock control unit controls the decoder clock so that the decoder clock has a speed which is faster than that at present. The present invention can be applied to, for example, a communication system.
US08848801B2 Apparatus, a method and a computer program for video processing
There is disclosed apparatuses, methods and computer program products for coding and decoding and specifically but not only for coding and decoding of image and video signals. It is determined whether two adjacent blocks of pixels of an image have a flat nature. The result of the determining is used to select a filter among at least a first filter and a second filter for filtering a block boundary between two adjacent blocks of pixels. The second filter is selected when said determining indicates that there are two adjacent blocks of pixels having a flat nature. At least a first reference value and a second reference value are selected for the second filter and used in filtering the block boundary.
US08848800B2 Signal processing method and apparatus based on multiple textures using video sensor excitation signals
Disclosed herein is a signal processing apparatus and method based on multiple textures using video sensor excitation signals. For this, an input signal that includes a video signal and a sensor signal is divided into unit component signals, and one is selected from a plurality of frames of each unit component signal as a seed signal. A plurality of texture points are detected from the seed signal. The texture points are tracked from the frames of the unit component signal and then spatio-temporal location transform variables for the texture points are calculated. Texture signals are defined using texture points at which the spatio-temporal location transform variables correspond to one another. Each of the texture signals is defined as a sum of a plurality of texture blocks that are outputs of texture synthesis filters that receive video sensor excitation signals as inputs.
US08848799B2 Utilizing thresholds and early termination to achieve fast motion estimation in a video encoder
Fast motion estimation in video encoding may be implemented using early termination. One or more section sizes in a current video picture may be determined for which a portion of motion estimation can be skipped during encoding of the current video picture. The portion of motion estimation may be performed on the current video picture on a section-by-section basis only for one or more section sizes not skipped. The picture may be encoded using the motion estimation performed in b) to produce an encoded picture. The resulting encoded picture may be stored or transmitted. The speedup achieved by skipping part of motion estimation may be regulated by selection of a quality control value.
US08848798B2 Information processing apparatus and inter-prediction mode determination method
According to one embodiment, an information processing apparatus which encodes a moving image signal, includes an inter-prediction mode determination unit which determines a combination of an inter-prediction mode used by an inter-prediction unit and a DCT used by a transformation unit among from an inter-prediction modes and a DCTs, for each of macroblocks. The inter-prediction mode determination unit includes a first selection unit which selects DCTs of a predetermined number from the DCTs, for at least one specific inter-prediction mode among the inter-prediction modes, and a second selection unit which selects a combination of one inter-prediction mode and one DCT from the inter-prediction modes and the DCTs of the predetermined number selected by the first selection unit.
US08848797B2 Method of determining motion vectors for a bi-predictive image block
In one embodiment, the method includes determining, by a moving picture coding system, motion vectors of the bi-predictive image block based on a type of the first reference picture. The type is one of a long-term type and a short-term type, and characterizes a temporal distance of the first reference picture with respect to the bi-predictive block. The motion vectors of the bi-predictive image block are determined according to a first set of expressions if the first reference picture is of the short-term type, and according to a second set of expressions if the first reference picture is of the long-term type. The second set of expressions is different than the first set of expressions. The method further includes decoding the bi-predictive image block by using the first reference picture and the second reference picture based on the determined motion vectors.
US08848795B2 Apparatus for auto phase detection for video signal and method thereof
An auto phase detection apparatus for automatically detecting a target sampling phase is provided. The auto phase detection apparatus includes a phase decider for generating a plurality of phase control signals; a sample clock generator, coupled to the phase decider, for generating a plurality of sample clock signals according to the phase control signals; an analog-to-digital converter (ADC), coupled to the sample clock generator, for converting an analog video signal to a digital signal according to the sample clock signals; a phase detector, coupled to the ADC and the phase decider, for generating a plurality of phase detection results according to the digital signal; and a motion detector, coupled to the ADC and the phase decider, for generating a motion detection result by detecting a motion in the digital signal. The phase decider determines the target sampling phase from the phase control signals according to the phase detection results and the motion detection result.
US08848793B2 Method and system for video compression with integrated picture rate up-conversion
Certain aspects of a method and system for video compression with integrated picture rate up-conversion (PRUC) may include generating picture rate up-conversion (PRUC) data from received video data while the received video data is being encoded. The generated PRUC data may be encoded and communicated to a decoder in order to enable generation of a plurality of interpolated pictures. The generated encoded PRUC data may be communicated via a sideband to the decoder or by embedding the generated encoded PRUC data within the encoded received video data prior to the communication to the decoder.
US08848781B2 Apparatus and method for encoding and decoding signals
New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method is described including the steps of receiving a packet of data having a data payload and a header, byte code encoding the data in the packet, and altering information in the header in response to the byte code encoding. An apparatus is described including an encoder receiving a packet of data and encoding the data using a byte code encoding process and a header modifier altering information in the header in response to the byte code encoding. A decoding apparatus is described including a packet identifier receiving a plurality of data packets, and identifying a data packet based on information in the header, a byte code decoder decoding the identified data packet using a byte code decoding process, and a Reed-Solomon decoder decoding at least the decoded identified data packet using a Reed-Solomon decoding process.
US08848776B1 Systems and methods for multi-dimensional signal equalization
Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for equalizing a data signal.
US08848775B2 Circuit for signal processing and method performed by such circuit
A method includes receiving a signal transmitted by a transmitter, wherein the transmitter transmits with a transmit power and the signal includes a pilot signal transmitted by the transmitter with a fraction of the transmit power. The method further includes equalizing the received signal, determining a despread pilot signal based on the equalized signal, and determining the fraction of the transmit power based on the despread pilot signal.
US08848772B2 Device, system and method of phase quantization for phased array antenna
Some demonstrative embodiments include devices, systems and/or methods of phase quantization. For example, a device may include a phase quantizer to receive a plurality of non-quantized phase values corresponding to a plurality of antenna elements of a phased-array antenna, based on the plurality of non-quantized phase values to select a predefined rotation angle, to determine a plurality of rotated non-quantized phase values by rotating the plurality of non-quantized phase values by the selected rotation angle, and to generate a plurality of quantized phase values by quantizing the plurality of rotated non-quantized phase values.
US08848770B2 Automatic gain control unit for a low power receiver or transceiver
The automatic gain control unit for a radiofrequency receiver includes a first current source for charging a storage capacitor by a first current, four comparators for comparing on the lower side an in-phase positive intermediate signal, an in-phase negative intermediate signal, a quarter-phase positive intermediate signal, a quarter-phase intermediate signal with a first reference threshold to a high amplitude level of the intermediate signals. Each comparator controls a MOS transistor connected in series between a second current source and the storage capacitor in order to discharge the storage capacitor when each transistor is in a conductive state. A bi-stable trigger element is connected to the storage capacitor and to provide an AGC signal depending on the voltage level on the storage capacitor for attenuating or not the gain of the low noise amplifier or of a mixer unit amplifier of the receiver.
US08848769B2 Joint transmitter and receiver gain optimization for high-speed serial data systems
Embodiments of the present invention allow for adjustment of transmitter amplitude during joint transmitter (TX) and receiver (RX) equalization. During joint TX and RX adaptation, when the receiver requires a gain update, the receiver gain update is masked above or below a preset range. The RX gain update (instruction) is encoded into a transmitter amplitude update (instruction) transferred through back channel communication. The translation of RX gain to TX amplitude update is performed after the RX gain reaches a specified range. Such masking, encoding and translation reserves a certain amount RX gain range to account for RX gain variation due to process, voltage, and temperature (PVT) changes over time, and also to offer better linear equalization in the receiver over a constrained VGA bandwidth.
US08848766B2 Neutral host architecture for a distributed antenna system
A remote radio head unit (RRU) system for achieving high data rate communications in a Distributed Antenna System is disclosed. The Distributed Antenna System is configured as a Neutral Host enabling multiple operators to exist on one DAS system. The present disclosure enables a remote radio head unit to be field reconfigurable and support multi-modulation schemes (modulation-independent), multi-carriers, multi-frequency bands and multi-channels. As a result, the remote radio head system is particularly suitable for wireless transmission systems, such as base-stations, repeaters, and indoor signal coverage systems.
US08848764B2 Reduced complexity channel estimation for uplink receiver
The present invention proposes an LTE eNodeB receiver channel estimation technique that is referred to as reduced complexity minimum mean squared error (MMSE) technique for channel estimation. From the invention's assumptions, estimations and modified calculations, the present invention generates precise channel estimates of RS using the reduced complexity MMSE matrix and previously computed LS channel estimates HLS is as follows: (Formula I) which generates precise channel estimates of RS using the reduced complexity MMSE matrix and previously computed LS channel estimates. As a second aspect of the present invention, it is desired that the SNR be estimated within −3 dB of the actual channel SNR. As a third aspect of the invention, an adaptive method of data channel interpolation from RS channel is being proposed in this invention.
US08848762B2 Configuration of wireless receiver
This disclosure is directed to a wireless receiver and a method for configuring the wireless receiver, comprising the actions of determining a geometry factor for a channel over which signals are transmitted to the wireless receiver, the geometry factor being a measure indicative of inter-cell interference plus noise power at the wireless receiver; determining the variance of the determined geometry factor, the variance being a measure indicative of the variation in time or rate of the geometry factor; and configuring the wireless receiver based on the geometry factor and the variance of the geometry factor.
US08848759B1 Power scaling of Er:YAG laser with 9xx nm pumping
An optical system includes a waveguide having a guiding core formed from erbium-doped yttrium aluminum garnet and a plurality of first cladding layers, wherein at least two of the first cladding layers are disposed adjacent opposite sides of the guiding core and a pump source for generating an electromagnetic radiation having a wavelength in the range of 900 to 1000 nanometers, wherein the pump source directs the electromagnetic radiation into at least the guiding core to pump the guiding core into an upper state.
US08848756B2 Surface plasmon laser
A surface plasmon laser includes a metal layer, a gain medium layer provided on the metal layer and having a circular structure portion in which a whispering gallery mode is generated in which surface plasmon light generated due to surface plasmon resonance on an interface with the metal layer rotates along a circle, and a deformed portion formed to output part of laser light generated in the circular structure portion of the gain medium layer.
US08848755B1 Method and system for providing directional light sources with broad spectrum
A system and method for providing laser diodes with broad spectrum is described. GaN-based laser diodes with broad or multi-peaked spectral output operating are obtained in various configurations by having a single laser diode device generating multiple-peak spectral outputs, operate in superluminescene mode, or by use of an RF source and/or a feedback signal. In some other embodiments, multi-peak outputs are achieved by having multiple laser devices output different lasers at different wavelengths.
US08848744B1 Resynchronization of passive monitoring of a flow based on hole detection
Embodiments are directed towards resynchronizing the processing of a monitored flow based on hole detection. A network monitoring device (NMD) may be employed to passively monitor flows of packets for a session between endpoints. The NMD may receive copies of the monitored flow and perform processes on the monitored flow. In some situations, some copies of packets may not be fully processed by the NMD, creating a hole in the processing. If a hole is detected in the monitored flow and the processing of the monitored flow is desynchronized, then the NMD may suspend processing until it is resynchronized or for a remainder of the session. If the processing is desynchronized, then the NMD may resynchronize the processing by resuming the processing of the monitored flow at a downstream position of the monitored flow based on the detected hole.
US08848742B2 Transmission strategy in MBSFN subframes
Certain aspects of the present disclosure relate to techniques for adjusting transmission gap between Multicast Broadcast Single Frequency Network (MBSFN) symbols and non-MBFSN symbols within a MBSFN subframe.
US08848736B2 Method and apparatus for transmitting data
A method and an apparatus for transmitting data are provided. The method and the apparatus for transmitting data obtain reception information of a packet received by a reception apparatus on a virtual machine installed on an operating system of the data transmission apparatus, calculate a next sending rate based on the reception information, and transmit a packet according to the next sending rate.
US08848728B1 Dynamic load balancing switch architecture
A forwarding system includes a first processor coupled to connecting devices using a plurality of uplinks, and a second processor coupled to the connecting devices using a plurality of downlinks. The first processor includes, in a memory, one or more queues each corresponding to the second processor, a priority, and/or to a packet cast type (e.g., unicast or multicast). The first processor is configured to select a particular queue, select a particular uplink based on a comparison of measurements corresponding to respective loads of the plurality of uplinks, and cause a fragment or the entirety of a packet in the particular queue to be forwarded to the second processing device using the selected uplink and corresponding connecting device. The second processor is configured to reassemble the packet, reorder the packet into a flow, and forward the packet from the forwarding system.
US08848727B2 Hierarchical transport protocol stack for data transfer between enterprise servers
A Small Computer System Interface (SCSI) transport for fabric backplane enterprise servers provides for local and remote communication of storage system information between storage sub-system elements of an ES system and other elements of an ES system via a storage interface. The transport includes encapsulation of information for communication via a reliable transport implemented in part across a cellifying switch fabric. The transport may optionally include communication via Ethernet frames over any of a local network or the Internet. Remote Direct Memory Access (RDMA) and Direct Data Placement (DDP) protocols are used to communicate the information (commands, responses, and data) between SCSI initiator and target end-points. A Fiber Channel Module (FCM) may be operated as a SCSI target providing a storage interface to any of a Processor Memory Module (PMM), a System Control Module (SCM), and an OffLoad Module (OLM) operated as a SCSI initiator.
US08848725B2 Network combining wired and non-wired segments
A network (60) within a residence or other building, including both wired (5) and non-wired segments (53). The wired segments are based on new or existing wires (5a, 5b, 5c, 5d, 5e) in the building, wherein access to the wires is provided by means of outlets (61a, 61d), such as a telephone system, electrical power distribution system, or cable television wiring system. The non-wired segments are based on communication using propagated waves such as radio, sound, or light (e.g. infrared). The wired and non-wired segments interface in the outlet, using a module (50) that serves as mediator between the segments. The module can be integrated into the outlet, partially housed in the outlet, or attached externally to the outlet. Such a network allows for integrated communication of data units (24b) connected by wires and data units (24a, 24d) connected without wires.
US08848724B2 System and method for dynamically allocating buffers based on priority levels
Methods and systems consistent with the present invention provide dynamic buffer allocation to a plurality of queues of differing priority levels. Each queue is allocated fixed minimum number of buffers that will not be de-allocated during buffer reassignment. The rest of the buffers are intelligently and dynamically assigned to each queue depending on their current need. The system then monitors and learns the incoming traffic pattern and resulting drops in each queue due to traffic bursts. Based on this information, the system readjusts allocation of buffers to each traffic class. If a higher priority queue does not need the buffers, it gradually relinquishes them. These buffers are then assigned to other queues based on the input traffic pattern and resultant drops. These buffers are aggressively reclaimed and reassigned to higher priority queues when needed.
US08848719B2 Method and apparatus for scheduling communication traffic flows
In one or more embodiments of the disclosed technology, an Access Point (AP) schedules communication traffic flows or service tasks between an Access Point (AP) and one or more member stations in a Wireless Local Area Network (WLAN). The communication traffic flows or service tasks may include both control and management flows and data traffic flows. The communication traffic flows or service tasks may include traffic flows or streams of different types, each of which may have different service intervals. The order of service tasks can be changed from cycle to cycle, randomly, by rotation, or based on historical delay records.
US08848716B2 Termination of a pseudowires on multiple line cards
In one embodiment, line cards of packet switching or other network devices are configured for terminating pseudowires. Typically, this includes multiple line cards being configured for terminating a same pseudowire, which allows the corresponding pseudowire traffic to be received by any one of these multiple line cards. Each of these pseudowire-terminating line cards is typically configured to apply one or more features to a pseudowire packet. Examples of these features include, but are not limited to: Access Control List, Quality of Service, Netflow, and Lawful Intercept. For a received packet to be sent out one of these pseudowires, a two-stage lookup operation can be used to first identify the pseudowire over which to forward the packet; and a second lookup operation based on the pseudowire to identify forwarding information corresponding to a path through a network over which a corresponding pseudowire is configured.
US08848715B2 Combined hardware/software forwarding mechanism and method
A forwarding system comprises a identification engine, a hardware forwarding engine configured to process an ingressing packet, a software forwarding engine configured to process the ingressing packet, and a selection engine. The selection engine is configured to select one of the hardware forwarding engine or the software forwarding engine to process the ingressing packet. The selection is based on at least one of an indication of resource availability or a classification of the ingressing packet based on a priority of a flow as determined by the identification engine. In some embodiments, the selection engine selects different forwarding engines to process different packets of a same flow based on changes in resource availability or classification of the ingressing packet.
US08848713B2 Data routing acceleration
Systems, devices and methods for improving network performance are disclosed. In particular, in one embodiment, a method of processing data packets in an electronic network is provided. The method includes receiving data packets at a receive stack of an electronic network device and creating a first packet from at least a portion of each of the set of data packets. The first packet includes an indicator that the first packet is a first packet type. Additionally, the method includes passing the first packet to one of a bridge and IP layer of the receive stack. A first packet inhibitor at the one of the bridge and IP layer is bypassed upon recognizing the first packet as a first packet type. The first packet is routed to a transmit stack of the electronic network device from the one of the bridge and IP layer.
US08848711B1 Global IP-based service-oriented network architecture
Data is transferred. A data packet associated with an application flow is received. A Pseudowire label is determined based at least in part on an application header associated with the data packet. The data packet is encapsulated with the Pseudowire label. The data packet is transferred over a Pseudowire using the Pseudowire label.
US08848707B2 Method for IP longest prefix match using prefix length sorting
Prefix length memory tables are used to enable fast IPv4 LPM lookups using a single memory access for a first range of IP prefixes, and using two memory accesses for larger IP prefixes. Each of the prefix length memory tables is used to hold a set of forwarding rules associated with a different prefix length range. IP LPM operations are then performed in parallel in each of the prefix length memory tables of the set, and the forwarding rule matching the longest prefix is returned from each of the memory tables. A priority encoder is used to select between positive results from the multiple prefix length memory tables to enable the forwarding rule with the largest matching prefix to be used to key into the next hop forwarding table. The method utilizes low cost DDR SDRAM rather than TCAM, and also exhibits low overhead.
US08848703B2 On-chip router and multi-core system using the same
A table for changing destination has a destination address in a shared memory and an identifier of a router directly connected to a destination core, in association with each other, and is set by a source core. A search unit performs a first search for searching whether the table has an effective entry having the same address as the destination address in the shared memory, and stored in a header of a write request packet received by the source core. A route calculation unit performs a route calculation with a destination that is a router of an identifier of the entry, if the effective entry is found as a result of the first search. A header generator stores the router identifier obtained by the route calculation in a hop router field of the header of the write request packet, and sets a rerouted flag representing a change in destination.
US08848698B2 Scheduling method in multiple access system and apparatus using the same
A method for allocating resources in a wireless communication system is provided. A base station receives a maximum transmission power from a first wireless device. The base station allocates a resource to the first wireless device based on a ratio of the maximum transmission power to a maximum available resource.
US08848697B2 Remote transmission system
A virtual broadband transmitting unit (FIG. 2) includes a stream generator to generate a multiplicity of data streams (115) from an incoming media data stream, and a transmission manager to control the upload of the multiplicity of data streams along a multiplicity of transmission channels (112) to at least one wireless communication network. A virtual broadband receiver (35) includes means to receive a multiplicity of media data streams from a multiplicity of data connections, and an assembly engine to assemble the data streams into a single media stream.
US08848693B2 Automated attendant multimedia session
An automated attendant system is made multimedia capable by adding a combined user agent to the automated attendant. A search is done to verify that the caller to the automated attendant has combined user agent capabilities. If so, the caller receives multimedia content from the automated attendant's combined user agent so that the content may be presented on the caller's computer to assist the caller in navigating through the automated attendant's menus and options. Upon selection of a desired connection from the menus and options, the automated attendant's combined user agent helps the caller be connected by voice to the selected connection.
US08848692B2 Method and arrangement for providing VoIP communication
The invention relates to a method for providing communication in a VoIP communication network having a multiplicity of network nodes, in which a) at least one first subscriber terminal in the VoIP communication network stores a first item of information containing at least one VoIP connection property desired by the user of the first subscriber terminal in at least one first network node of the VoIP communication network, wherein b) when a second subscriber terminal wishes to connect to the first subscriber terminal, b1) the second subscriber terminal requests the first item of information from the first network node, b2) the second subscriber terminal forms at least one data element that describes the connection on the basis of at least the first item of information, b3) the second subscriber terminal transmits the data element that describes the connection to a functional element which is assigned to the network and switches through direct connections between communication partners, and wherein c) the functional element evaluates the data element in such a manner that it establishes the connection between the first subscriber terminal and the second subscriber terminal on the basis of at least the first item of information. The invention also relates to an arrangement for carrying out the method.
US08848687B2 Apparatus and method for transceiving information on an uplink timing group in a wireless communication system
A method for transmitting information on an uplink timing group includes performing RACH procedures with user equipment for a preset period of time to generate an uplink timing group, and transmitting, to the user equipment, a message including information on the configuration of the thus-generated uplink timing group, wherein said uplink timing group is a group of one or more component carriers to which identical uplink timing correction is applied.
US08848684B2 Bi-directional packet data transmission system and method
A bi-directional packet data transmission system for a packet data transmission between a terminal and a radio access network includes an uplink resource and a downlink resource which are independently set. Memory resources can be effectively managed even in a packet data transmission service with the asymmetrical structure such that the packet amount for the downlink is much greater than the packet amount for the uplink, or the packet amount for the uplink is much greater than the packet amount for the downlink.
US08848681B2 Header type notification for co-existence of legacy header and new headers on same radio link
The exemplary embodiments of this invention generally relate to message header-type notification that, for example, enables the co-existence of a legacy header type with one or more new header types on a same radio link. In one non-limiting, exemplary embodiment, a method includes: determining a type of medium access control (MAC) header to transmit in a MAC transmission; setting a value of a notification field in a resource allocation message based on the determined type of MAC header; and transmitting the resource allocation message. In another non-limiting, exemplary embodiment, a method includes: receiving a resource allocation message having a notification field; and using a value of the notification field to determine a type of medium access control (MAC) header for a MAC transmission.
US08848680B2 Method and apparatus for transmitting a frame in a wireless RAN system
There is provided a method and apparatus for transmitting a frame which is performed by a transmission STA in a WLAN system. The method of transmitting a frame according to the present invention includes generating an MAC Protocol Data Unit (MPDU) to be transmitted to a target station, generating a PLCP Protocol Data Unit (PPDU) by attaching a Physical Layer Convergence Procedure (PLCP) header to the MPDU, and transmitting the PPDU to the target station. The PLCP header comprises a partial Association ID (AID) of the target station.
US08848679B2 Method of limiting use of a mobile wireless access point near a wireless local area network
To promote network security in a wireless local area network (WLAN), a mobile communication device, which is operable as a mobile wireless access point, may read a WLAN identifier that is known to be used by the WLAN and an indication of a channel on which a wireless access point of the WLAN is known to operate. The device may then monitor the channel for a transmission of the WLAN identifier. The mobile wireless access point may be configured to operate using the selected channel so that the monitoring occurs on the same channel as that on which the mobile wireless access point is operating. The transmission, if detected, may be considered to indicate that the mobile communication device is within the WLAN. Upon detecting the transmission, use of the WLAN identifier by the mobile wireless access point at the mobile communication device may be prevented, e.g. by requiring the mobile wireless access point to use a different WLAN identifier or by disabling the mobile wireless access point.
US08848678B2 Method of performing HARQ in wireless communication system
A method of performing hybrid automatic repeat request (HARQ) in a wireless communication system is provided. The method includes receiving a system configuration signal, the system configuration signal comprising frame configuration information and HARQ delay information, receiving a downlink (DL) signal in a DL subframe and transmitting an acknowledgement (ACK)/not-acknowledgement (NACK) signal for the DL signal in a UL subframe.
US08848675B2 Time-division multiplexed pilot signal for integrated mobile broadcasts
A pilot channel signal for time-division multiplexing with one or more traffic channel signals in a broadcast/multi-cast signal and for code-division multiplexing with a continuously transmitted pilot channel signal is described. In an exemplary method for transmitting a broadcast/multicast signal, a pilot symbol sequence is obtained for each slot of one or more frames of the broadcast/multicast signal, so that the pilot symbol sequence varies for each slot of a given frame. The pilot symbol sequence for each slot is spread with a channelization code, and the spread pilot symbol sequence for each slot is scrambled, using a scrambling code, to form a first pilot channel signal. The first pilot channel signal is transmitted so that it is time-division multiplexed with one or more traffic channel signals transmitted during each slot and code-division multiplexed with a second pilot channel signal transmitted during all slots of the one or more frames.
US08848674B2 Apparatus and method for performing uplink synchronization in wireless communication system
This specification relates to an apparatus and method for performing random access in a wireless communication system. This specification discloses a mobile station, including a reception unit for receiving TAG configuration information on which at least one serving cell configured in the mobile station is classified as a Timing Alignment Group (TAG) from a base station and a transmission unit for transmitting a random access preamble to the base station on one representative serving cell within the TAG. In accordance with this specification, a procedure of obtaining a TAV for a serving cell in order to secure and maintain uplink timing synchronization becomes clear, the time taken to obtain uplink synchronization for a serving cell may be reduced, and overhead due to excessive random access attempts may be reduced by obtaining a TAV for a plurality of serving cells through one random access procedure.
US08848672B2 Method and device for providing control information for uplink transmission in wireless communication system supporting uplink multi-antenna transmission
The present invention relates to a wireless communication system, and more particularly, a method and device providing control information for uplink transmission in a wireless communication system supporting uplink multi-antenna transmission. An uplink multi-antenna transmission scheduling method, according to one embodiment of the present invention, comprises the following steps: creating downlink control information (DCI), which includes precoding information showing a transmission rank and a precoding matrix of an uplink transmission; transmitting said created downlink control information, which schedules the transmission of an uplink, through a downlink control channel; and receiving said uplink transmission, which is scheduled according to said downlink control information, through an uplink data channel, wherein the size of said precoding information can be determined with respect to the available number of precoding matrices, according to the number of said multi-antennas and uplink transmission rank.
US08848669B2 System and method for integrated WiFi/WiMax neighbor AP discovery and AP advertisement
A system and method wherein mobile nodes scan both 802.16 and 802.11 radio channels for neighbor access points. A mobile node reports both WiMax and WiFi neighbor access points to its parent access point. A parent access point advertises both WiMax and WiFi neighbor access points to child mobile nodes to facilitate faster roaming and load balancing. A parent WiMax AP can direct a mobile node to roam to a neighbor WiFi access point that has a lighter load or offers enhanced services. As an option, a location tracking protocol is used to determine the location of a mobile node and the mobile node's parent AP advertises neighbor APs that offer services in the mobile node's location.
US08848665B2 Network system including radio network using MPLS
After a first base station connects to a first mobile terminal, a first GW (gateway) receives a request for connection between the first mobile terminal and a second GW and identifiers of the second GW and the first mobile terminal and transmits identifiers of the first mobile terminal and the first GW to the second GW. The second GW transmits an MPLS allocation flag to the first GW. The first GW transmits an MPLS allocation signal including an identifier of the first mobile terminal to the second GW via a second NW (network) apparatus. The first base station receives an identifier of the first GW and the MPLS allocation flag from the first GW via a management server and transmits the MPLS allocation signal including the identifier of the first mobile terminal to the first GW via a first NW apparatus.
US08848663B2 Mobile communication system
A radio base station including a mobile communication system, a first relay node and a second relay node which are connected via a radio bearer, the second relay node and a radio base station which are connected via a radio bearer, where a mobile station is configured to perform a handover process between a first state, in which a radio bearer is set with the first relay node in order to communicate via the first relay node, the second relay node, and the radio base station, and a second state, in which a radio bearer is set with the radio base station in order to communicate via the radio base station, and a mobile station is configured such that during the handover process. Control signals involved in the handover process are sent and received via the radio bearer between the first relay node and the second relay node and via the radio bearer between the second relay node and the radio base station.
US08848657B2 Method and apparatus for detecting silent gaps in wireless network service
In one embodiment, the present disclosure is a method and apparatus for detecting silent gaps in wireless network service. In one embodiment, a method for detecting gaps in the service of a wireless network includes monitoring a series of control messages exchanged between a first mobile switching center and a second mobile switching center in the wireless network, where the series of control messages relate to a handoff of a wireless device being served by the wireless network and logging any errors detected during the exchange of the control messages.
US08848648B2 Method and device for updating tracking area identity list
The present application discloses a method and device for updating a tracking area list, which method comprises: determining, by a mobility management entity, whether a tracking area list allocated to a user device has been changed; determining, when the tracking area is changed, whether there is no tunnel management message on an S11 interface; and when there is no tunnel management message, sending, by the mobility management entity, a message to a serving gateway, with the message carrying a changed tracking area list or indication information capable of determining the changed tracking area list. The mobility management entity transfers a tracking area list to the serving gateway only when the tracking area list of the user device changes and can still transfer a new tracking area list to the serving gateway even when there is no tunnel management message on the S11 interface, thereby remedying the defects in the solutions in the prior art.
US08848647B2 Data transmitting method, base station apparatus and mobile station apparatus
The data rate in MIMO transmission is increased to a maximum even when a number of transmitting antennas of a base station apparatus is different from the number of transmitting antennas of the base station apparatus supported by a mobile station apparatus. The base station apparatus (eNodeB) reports the number of transmitting antennas provided for the base station apparatus to the mobile station apparatus UE (ST11). The mobile station apparatus UE compares the reported number of transmitting antennas with a maximum number of supported antennas of the base station apparatus (eNodeB) supported by the mobile station apparatus UE, selects the smaller number of antennas as a number of virtual antennas (ST12), and reports the number of virtual antennas to the base station apparatus (eNodeB) (ST13). The base station apparatus (eNodeB) transmits a data channel signal in accordance with the reported number of virtual antennas (ST15).
US08848646B2 Data transmitting method, base station apparatus and mobile station apparatus
A data rate in MIMO transmission is increased to a maximum even when the number of transmitting antennas of a mobile station apparatus is different from the number of transmitting antennas of the mobile station apparatus supported by a base station apparatus. The base station apparatus (eNodeB) reports the maximum number of supported antennas of the mobile station apparatus (UE) supported by the base station apparatus (eNodeB) to the mobile station apparatus (UE) (ST11). The mobile station apparatus (UE) compares the number of supported antennas with the number of transmitting antennas of the mobile station apparatus (UE), selects the smaller number of antennas as a number of virtual antennas (ST12), and reports the number of virtual antennas to the base station apparatus (eNodeB) (ST13). The base station apparatus (eNodeB) instructs the mobile station apparatus to transmit a data channel signal in accordance with the number of virtual antennas (ST15). The mobile station apparatus (UE) transmits a data channel signal to the base station apparatus (eNodeB) in accordance with the number of virtual antennas (ST20).
US08848645B2 System and method for managing resources in heterogeneous network
A system and method for managing resources in a heterogeneous network, which includes a primary system and a secondary system, and in which a communication coverage range of the primary system is divided into a plurality of regions, the system including: a heterogeneous network resource management module configured to collect and manage resource usage status within a managed region; and a secondary system resource management module configured to acquire the resource usage status of each region from the heterogeneous network resource management module and to allocate resources to the secondary system by utilizing the acquired resource usage status of each region in accordance with a priority determined based on an efficiency of resource multiplexing between the primary system and the secondary system in each region. The system and method improve resource usage efficiency.
US08848640B2 Method and apparatus for bandwidth aggregation for IP flow
A method and apparatus for bandwidth aggregation for an Internet protocol (IP) flow are disclosed. A sender may split IP packets on a single IP flow, and transmit the IP packets to a receiver via at least two interfaces. The sender splitting the IP packets over multiple interfaces may not send any signaling to the receiver. Alternatively, the sender may send information to the receiver for configuring distribution of the IP packets over multiple interfaces. The information may be carried on a binding update message, a binding acknowledgement message, or a binding refresh request message. The IP packets may be split and transmitted by a logical interface that sits between an IP layer and a layer 2, or by a bandwidth aggregation (BWA) middleware located between a transmission control protocol (TCP) layer and an IP layer.
US08848639B2 Frequency selective transmission within single user, multiple user, multiple access, and/or MIMO wireless communications
Frequency selective transmission within single user, multiple user, multiple access, and/or MIMO wireless communications. Adaptation among different respective sub-channels and/or channels is effectuated within a wireless communication system. Such a wireless communication system may include an access point (AP) and one or more wireless stations (STAs). The respective channelization employed for various communications between the devices within such a wireless communication system may be adapted based upon any of a number of considerations. For example, a receiver communication device may indicate to a transmitter communication device one or more preferred sub-channels and/or channels on which subsequent communications are to be performed. Alternatively, a transmitter communication device may employ such information provided from one or more receiver communication devices as one of multiple respective considerations regarding which one or more sub-channels and/or channels on which subsequent communications are to be performed.
US08848636B2 Addressing schemes for wireless communication
In an addressing scheme for wireless communication a communication channel may be defined based on a unique identifier associated with a destination node or a source node. In addition, a short identifier may be included in messages sent over the communication channel such that a node may uniquely identify the source node or destination node for the message. A node may use a short identifier as an index into a lookup table to determine one or more parameters to be used for communicating with another node.
US08848634B2 Base station apparatus, radio communication system, control method of base station, and control method of radio communication system
One object of the present invention is to make a base station detect inconsistency between an uplink maximum transmission power P_CMAX actually set by a mobile station, and a maximum transmission power P_EMAX allowed by the base station for the mobile station without making the mobile station report to the base station about a transmission power upper-limit value P_UMAX associated with a power class of the mobile station. A base station (10) determines inconsistency between a set value P_CMAX of a maximum transmission power which a mobile station (13) actually imposes on itself and an index value P_RMAX of the maximum transmission power used in the base station (10) for scheduling a radio resource carrying an uplink signal. This determination is performed based on at least one of reception quality of the uplink signal, a radio modulation scheme applied to the uplink signal, and notification information from the mobile station (13) included in the uplink signal (except a transmission power upper-limit value P_UMAX).
US08848633B2 Channel-sounding method using a plurality of antennas, and apparatus for same
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and to an apparatus for transmitting an SRS in a multi-antenna system. The method comprises the steps of: acquiring specific information for discriminating a first antenna group and a second antenna group from among a plurality of antennas, wherein said first antenna group includes one or more antennas which are set to a turned-on state to perform communication with a base station, and said second antenna group includes one or more other antennas which are set to a turned-off state; transmitting an SRS to the base station if a predetermined condition is satisfied, under the condition that the second antenna group is set to the turned-off state; and setting the second antenna group to a turned-off state after the transmission of the SRS.
US08848632B2 Wireless communication base station device and division number determination method
Disclosed are a wireless communication base station device and a division number determination method that improves the frequency diversity effect while maintaining channel estimation accuracy regardless of the number of divisions in the frequency domain of a transmission signal from a wireless communication terminal device. A determination unit (117) determines the number of divisions in the frequency domain of a transmission signal from a wireless communication terminal device. Here, the determination unit (117) increases the number of divisions in the frequency domain of the transmission signal from the wireless communication terminal device as the number of pilot blocks included in the transmission signal increases. In addition, a scheduling unit (118) schedules allocation to the frequency resources of the divided transmission signal according to the number of divisions determined by the determination unit (117).
US08848630B2 Apparatus and method for supporting hybrid automatic repeat request for anonymously allocated bandwidth in broadband wireless communication system
An apparatus and method for supporting Hybrid Automatic Repeat reQuest (HARQ) for an anonymously allocated bandwidth in a broadband wireless communication system are provided. The method of a terminal includes obtaining classification information of HARQ support ranging codes from a message received from a base station, to request an anonymously allocated resource, transmitting one of the HARQ support ranging codes, receiving a resource allocation message including HARQ related information and anonymous resource allocation information, and transmitting one of a ranging request message and a bandwidth request header according to the resource allocation information.
US08848628B2 User equipment scheduling method in cellular uplink communication system and base station apparatus therefor
A method and an apparatus maximize the capacity of a wireless communication network by taking into consideration inter-cell interference coordination. A home cell's capacity sensitivity to interference is calculated. At least one neighbor cell's capacity sensitivity to interference is collected. And at least one UE located in the home cell is scheduled based on the home cell's capacity sensitivity and the neighbor cell's capacity sensitivity. Accordingly, it is possible to achieve power and allocation control to maximize the capacity of the overall network including neighbor cells increase the system capacity in a cellular system in which inter-cell interference is large, and adaptively perform a UE scheduling in real time to changing distribution of UEs because information on a change in the capacity of each cell is shared by periods.
US08848623B2 System and method for channel timing offset
A method for receiving data using a user agent (UA) configured to communicate with a wireless communications network using a first and second communication carrier is presented. The method includes receiving control information during a first time interval. The control information allocates a resource on at least one of the first communication carrier and the second communication carrier. When the control information allocates a resource on the first communication carrier, the method includes receiving data using the first communication carrier during a second time interval. When the control information allocates a resource on the second communication carrier, the method includes receiving data using the second communication carrier during a third time interval, the third time interval being offset from the first time interval.
US08848618B2 Semi-persistent scheduling for traffic spurts in wireless communication
Techniques for efficiently assigning resources for spurts of traffic in a wireless communication system are described. The system may support semi-persistent and non-persistent resource assignments. A semi-persistent resource assignment is valid for as long as more data is sent within a predetermined time period of last sent data and expires if no data is sent within the predetermined time period. A non-persistent resource assignment is valid for a predetermined duration or a specific transmission. A semi-persistent resource assignment may be granted for an expected spurt of data to send via the communication link. For Voice-over-Internet Protocol (VoIP), a semi-persistent resource assignment may be granted for a voice frame in anticipation of a spurt of voice activity, and a non-persistent resource assignment may be granted for a silence descriptor (SID) frame during a period of silence.
US08848614B2 Cooperative mobility management in a mobile data network with data breakout at the edge
A TCP context is transferred to a Gi Optimizer to provide cooperative mobility management in a mobile data network with a breakout system. The breakout system includes an Iub Optimizer at the MIOP@NodeB, and the Gi Optimizer at the MIOP@Core. When a MIOP@NodeB detects a mobility event for a broken out user equipment (UE), the Iub optimizer in the MIOP@NodeB coordinates with the Gi optimizer to transfer the TCP/UDP connection established between the UE and the IuB Optimizer to the Gi Optimizer. After the transfer, the UE is served by the Gi Optimizer. The transfer of the TCP/UDP connection to the Gi optimizer may require tunnel stitching at the MIOP@RNC depending on the PDP context state and the RRC state of the UE.
US08848613B2 Auto-discovery and management of base station neighbors in wireless networks
Systems and methods are disclosed that include determining a local node configuration for a local network node. The local network node configuration can include a local range and a local location. In addition, these systems and methods can include receiving a remote network node configuration for a remote network node via a communications link. The remote network node configuration can include a remote range and a remote location. Also these systems and methods can further include generating a neighbor list that includes the remote network node and the local network node. The neighbor list can be determined using the local network node configuration and the remote network node configuration.
US08848612B2 Providing improved post-dial delay at an originating terminal
To provide expedited ringback at an originating terminal, a call request is sent from the originating terminal to a destination device over an Internet Protocol (IP) network. Local resource reservation is performed by the originating terminal after sending the call request. A first message is received by the originating terminal prior to the originating terminal sending a second message indicating that local resource reservation has been performed, the first message for indicating that alerting is being performed at the destination device. In response to receiving the first message and determining that the local resource reservation has been performed, a ringback indicator is generated by the originating terminal.
US08848609B2 Forwarding internet protocol version 6 link-local multicast to support roaming of wireless mobile client devices
Techniques are provided for a foreign controller to receive a handoff message including information for a multicast group that is used to forward network control information originating from an Internet Protocol version 6 (IPv6) network router by a home wireless controller to one or more foreign wireless controllers for mobile client devices that were first associated with the home controller. The foreign controller joins a multicast group based on the information contained in the handoff message and establishes a communication path with a mobile client device. The foreign controller extracts network control information addressed to the mobile client device received from the home wireless controller via a multicast stream associated with the multicast group, and forwards the network control information to the mobile client device via the communication path.
US08848606B2 Communication system, mobile station device, and communication method
A mobile station device which communicates with a base station device, the mobile station device includes: an information acquisition unit which acquires information, which specifies at least one second frequency band different from a first frequency band, transmitted using RRC signaling via a physical downlink shared channel within the first frequency band; a frequency band specification unit which specifies the second frequency band based on the information acquired by the information acquisition unit; and a communication unit which communicates with the base station device with use of the first frequency band or the second frequency band.
US08848605B2 Systems and method for providing in-flight broadband mobile communication services
The disclosure relates to a ground-based wireless cellular communication system providing in-flight broadband mobile communication services. The system includes at least one ground-based base station adapted for generating at least one cell defining a solid angle of space surrounding the base station. The ground-based base station includes an antenna array using two-dimensional-beamforming for generating at least one beam for serving at least one airplane in the space covered by the at least one cell using spatial-division multiple access (SDMA). The disclosure also relates to an airplane equipment for providing in-flight broadband mobile communication services. The airplane equipment includes an antenna for exchange of user data with the ground-based wireless cellular communication system, a transceiver unit connected to the antenna for handling the air-to-ground and ground-to-air communication with the ground-based wireless cellular communication system, and an inside-airplane communication system for distributing the user data to and from terminals within the airplane.
US08848603B2 Precoding control channels in wireless networks
Systems and methodologies are described that facilitate precoding signals transmitted over downlink control channels to provide transmit diversity. A dedicated reference signal (DRS) related to a wireless device can additionally be precoded such that the wireless device can determine a precoder or related parameters based at least in part on performing a channel estimate for the precoded DRS signal. The wireless device can utilize the determined precoder or related parameters to decode precoded signals received over downlink control channel resources. Additionally or alternatively, an access point can signal a sequence of precoders to the wireless device. The access point can cycle through the sequence of precoders to precode signals for transmission over downlink control channel resources, and the wireless device can decode the signals based at least in part on similarly cycling through the precoders for received signals.
US08848602B2 Providing session-based services to event-based networks in multi-leg calls
A method for communication includes, during a multi-leg call conducted in a circuit-switched network, which operates in accordance with a first communication protocol that manages calls among subscribers by exchanging discrete events among elements of the circuit-switched network, receiving from the circuit-switched network a sequence of the events related to the multi-leg call. Based on the sequence of the events, multiple emulated communication sessions are generated in a packet-switched network that operates in accordance with a second communication protocol. Using the multiple emulated sessions, a service platform in the packet-switched network is caused to provide a communication service to the multi-leg call conducted in the circuit-switched network.
US08848599B2 Reference signal design for cell search in an orthogonal wireless communication system
Systems and methodologies are described that facilitate efficient cell acquisition in a wireless communication system. In one aspect, a reference signal for use in cell acquisition can be constructed in a bandwidth-agnostic manner such that it contains a common central portion in a predetermined frequency band that is independent of a bandwidth utilized by an associated wireless communication system. The central portion can be constructed as a two-dimensional block in time and frequency that spans a default cell search bandwidth, a predetermined bandwidth specified by synchronization codes or other signals, or another suitable bandwidth. A reference signal can then be constructed form the central portion by tiling or expanding the central portion such that it spans the entire system bandwidth.
US08848594B2 Method and apparatus for discovery of relay nodes
A method for determining a presence of a relay node in a wireless communications system. The method includes receiving, from a network node in the system, information indicating the presence of at least one of an access node and the relay node. The method further includes determining whether the network node is the one of the access node and the relay node based on the information.
US08848593B1 Transmitting data to a collaborative group
In an embodiment, a location, a type of application, and a probability of transition to a no-coverage area are determined for each of a plurality of wireless devices in communication with an access node, and a collaborative group of wireless devices which have requested a data stream are selected. A first portion of the data stream is sent to each wireless device to synchronize the requested data stream, and at least one additional portion of the data stream is sent to each wireless device, where a number of the at least one additional portions sent to each wireless device is based on a modulation and coding scheme assigned to each wireless device. A mapping table is broadcast to the collaborative group, and the wireless devices exchange the additional portions of the data stream according to the mapping table when the collaborative group transitions to the no-coverage area.
US08848589B2 Method, system and base station for transmitting broadcast service data in a single frequency network
A method for transmitting broadcast service data in a single frequency network including a Radio Network Controller and one or more base stations each with a cell including one or more sectors, the method includes: transmitting, by the Radio Network Controller, broadcast service data and a first transmission time to the base station; and transmitting, by the base station, the broadcast service data to each of its sector after the first transmission time, where the broadcast service data is transmitted to adjacent sectors sharing a common station address at different transmission times. Also, the present invention discloses a system and base station for transmitting broadcast service data in a single frequency network. With this technical solution, the phenomenon of fast fading of received signals in the prior art which occurs at adjacent edge zones of adjacent sectors in the same cell of the single frequency network can be avoided, and thus improving performance of receiving the signals.
US08848588B2 Network entry and recovery
The subject matter disclosed herein provides a network entry and recovery mechanism using a map. In one aspect, there is provided a method. The method may insert a plurality of packets into a plurality of data regions. A map may be inserted into one of the data regions. The map may include information to enable decoding of the plurality of data regions, a location of other maps within the plurality of data regions, and a size of the map. The plurality of data regions may be provided to enable the plurality of data regions to be transmitted to one or more client stations. Related systems, apparatus, methods, and/or articles are also described.
US08848586B2 Electronic device with network connection functionality and method applied to the electronic device
An electronic device with network connection functionality includes a transceiver chip and a processing circuit. The transceiver chip is utilized for processing a data corresponding to a physical (PHY) layer. The processing circuit is externally connected to the transceiver chip, for processing a data corresponding to a media access control (MAC) layer. When the transceiver chip receives a designated packet, the transceiver chip generates a notification signal to notify at least one portion of the processing circuit to be switched from a first operating mode to a second operating mode.
US08848585B2 System and method of power management for a device with multiple network interfaces
An embodiment method for managing power of user device having a plurality of interfaces includes mapping centralized reachability states to physical power states of the interface and controlling the physical power states based on the mapping. Controlling includes transmitting a signal to the user device.
US08848578B2 Method and system for support of spanning tree peering and tunneling in a flood domain
A network element includes a first customer edge port (CEP) coupled to a customer network, a first and a second flood domain. The first and second flood domain each include one or more provider network ports associated with a provider network. The first CEP is configured to peer spanning tree protocol (STP) data units across a network, and receive and transmit a data unit to a first STP processing instance associated with the first CEP. The first STP processing instance is configured to determine whether the data unit is associated with the first or second flood domain, and forward the data unit to the determined flood domain. The network element includes a second CEP coupled to the customer network and the first flood domain. The second CEP is configured to tunnel STP data units across the provider network, receive and forward a second data unit to the first flood domain.
US08848577B2 Bandwidth management
In some embodiments, a system includes a shared, high bandwidth resource (e.g. a memory system), multiple agents configured to communicate with the shared resource, and a communication fabric coupling the multiple agents to the shared resource. The communication fabric may be equipped with limiters configured to limit bandwidth from the various agents based on one or more performance metrics measured with respect to the shared, high bandwidth resource. For example, the performance metrics may include one or more of latency, number of outstanding transactions, resource utilization, etc. The limiters may dynamically modify their limit configurations based on the performance metrics. In an embodiment, the system may include multiple thresholds for the performance metrics, and exceeding a given threshold may include modifying the limiters in the communication fabric. There may be hysteresis implemented in the system as well in some embodiments, to reduce the frequency of transitions between configurations.
US08848576B2 Dynamic node configuration in directory-based symmetric multiprocessing systems
Systems and methods that allow for dynamically deconfiguring, reconfiguring and/or otherwise configuring nodes (e.g., processors) in a symmetric multiprocessing system (e.g., a symmetric multiprocessor) in a manner that avoids, or at least limits, inefficiencies such as renumbering of node IDs, system reboots, SW configuration handle changes, and the like. In one arrangement, a number of modules, tables and/or the like that are configured to generate node IDs and/or convert node IDs from one form to another form can be intelligently implemented within an SMP to allow the various processes and/or components of an SMP to utilize the node IDs in a more efficient manner. For instance, as SDs in an SMP are often configured to work with CNIDs (e.g., for use in determining at which node a particular requested cache line resides), any node GNIDs that are sent to the SD for processing can first be converted into corresponding CNIDs.
US08848573B1 Bandwidth conservation for multicast traffic in RF downlinks
In one embodiment a method includes receiving at an interface a join request for a multicast data stream, determining whether the multicast data stream is presently being transmitted within a same Downlink Broadcast Domain of which the interface is a member, and based on a result of the determining step one of (i) adding an identifier of the interface to an Outgoing Interface List when the multicast data stream is not presently being transmitted within a same Downlink Broadcast Domain of which the interface is a member or (ii) adding the identifier of the interface to a Candidate Outgoing Interface List when the multicast data stream is presently being transmitted within a same Downlink Broadcast Domain of which the interface is a member.
US08848572B2 Modem and network search method of modem
The present application provides a modem and a network search method of the modem. The method includes: sampling a signal level value and a signal quality value of a serving cell; obtaining a signal power condition according to the signal level value, and obtaining a signal stability condition according to the signal quality value; and when both the signal power condition and the signal stability condition are higher than set conditions, determining a network search state as an off state. In embodiments of the present application, power consumption and a workload may be reduced.
US08848569B2 Method and device for power control in non-adaptive retransmission
The disclosure discloses a method and device for power control in non-adaptive retransmission. The solution thereof includes: when UE does not obtain a TPC adjustment value of a current HARQ process by parsing, determining a current power control mode; if the mode is an accumulation mode, determining whether the calculated sum of TPC adjustment values of each HARQ process is smaller than a given threshold, if yes, obtaining a transmission power by adding an increment adjustment value to a retransmission power, otherwise, calculating the transmission power of UE according to a formula in a protocol; if the mode is an absolute value mode, obtaining a transmission power by adding an increment adjustment value to a retransmission power. The solution can improve the SINR detected by an eNB and improve a retransmission success rate, thereby saving radio resources, facilitating utilization of radio resources and reduction of transmission delay, improving the throughput rate of an LTE system and improving the system performance.
US08848559B2 Methods and apparatuses for device discovery
An information providing method is performable in a wireless network having a plurality of group owner devices respectively controlling a plurality of groups of devices. The information providing method includes periodically transmitting, by a first group owner device that controls a first group of devices, a first packet that includes device descriptors of client devices associated with the first group owner device. The information providing method further includes receiving, by a second group owner device that controls a second group of devices and that is adjacently located with respect to the first group owner device, the first packet transmitted by the first group owner device. The information providing method also includes periodically transmitting, by the second group owner device, a second packet that includes the device descriptors of the client devices associated with the first group owner device.
US08848552B2 Method and apparatus for forecasting busy hour traffic for a wireless network
A method and apparatus for forecasting busy hour traffic for a network are disclosed. For example, the method obtains actual traffic data for a seed time frame for each of one or more sectors in a given market and marketing projections for one or more forecast time frames for the given market, and determines a market traffic actual measure for the given market from the actual traffic data. The method obtains market traffic estimates from one or more previous runs, and updates the one or more market traffic estimates for the one or more forecast time frames beyond the seed time frame to obtain one or more updated market traffic estimates, wherein the updated market traffic estimates are used for forecasting the busy hour traffic data for each of the one or more forecast time frames beyond the seed time frame.
US08848551B2 Identify a secure end-to-end voice call
We describe a system embodiment comprising generating a Secure Real-Time Transport Protocol (SRTP) encapsulated packet and including a secure media indicator into the SRTP encapsulated packet. The method further comprises inserting the SRTP encapsulated packet into an SRTP voice stream associated with an active call between a source and a destination endpoint and indicating an end-to-end secure call between the source and destination endpoints responsive to the secure media indicator.And we describe a method embodiment comprising transmitting a request message from a source endpoint to a destination endpoint participating in an active call and setting a secure media flag in the request message at each node in a signaling path associated with the active call. The method further comprises returning a response message from the destination endpoint to the source endpoint responsive to the request and indicating an end-to-end secure call between the two endpoints.
US08848544B2 Event correlation using network data flow simulation over unmanaged network segments
A network simulator comprises a virtual network and event correlation logic. The virtual model models a network that comprises a managed portion and an unmanaged portion. The event correlation logic, when executed, is operable to perform receiving first data indicating that an event occurred in the network. A network flow is initiated at a source virtual network element (VNE) corresponding to the source network device toward a destination VNE corresponding to the destination network device. A first VNE is communicatively coupled to a particular VNE corresponding to an unmanaged portion of the network. A logical topological link to a second VNE is identified and traversed. Second data that is associated with the unmanaged portion of the network is identified. As a result, the first data is stored in association with the second data.
US08848538B2 Power-saving functions in communications networks
Embodiments of the present invention include a communications network using end-to-end tunnels. A control unit monitors the traffic load on at least two paths, as well as determines a power saving traffic distribution if the total traffic on the at least first and second paths if the traffic load does not exceed the capacity of both or all paths between the same end nodes. The power saving traffic distribution puts at least one of the first and second paths in a standby mode in which it carries no traffic. A command unit redirects traffic according to the power saving distribution and to order at least one network element or at least one link in the path or paths to be put in standby mode to enter into a power saving standby mode.
US08848536B2 Stateless load balancer in a multi-node system for transparent processing with packet preservation
Stateless load balancing of network packets within a system avoids detection by a network client or end user for deep packet inspection or other bump-in-the-wire applications. At least one header field of a received packet is used in generating a hash value. The hash value is used to identify a processing resource within the system for processing the received packet. Before being sent to the identified resource, the received packet is encapsulated with a new header that includes an indication of ingress port. The encapsulation does not modify the original packet. On a return path from the identified processing resource, the ingress port is determined from the encapsulated packet, the encapsulated packet is decapsulated to obtain a recovered packet that is identical to the received packet, and the recovered packet is forwarded to the network through an egress port as determined from the recovered ingress port.
US08848533B1 Time division multiplex packet fabric ingress scheduler and method
The present disclosure provides a fabric ingress scheduler and method that distributes ingress packet traffic in a time division multiplex (TDM) system, both fabric interface aggregate and per connection, deterministically across fabric paths. Advantageously, the fabric ingress scheduler and method minimizes fabric latency and prevents fabric interface head-of-line blocking. The fabric ingress scheduler and method utilizes the fact that each connection flow has a known maximum rate which must be reserved through the fabric for prevention of data loss (essentially circuit switching using a packet fabric). In exemplary embodiments, the fabric interface supports per packet fabric path selection. Generally, the fabric ingress scheduler and method generally provides a deterministic scheduling of ingress packets to fabric paths.
US08848532B2 Method and system for processing data
A data processing method and system and relevant devices are provided to improve the processing efficiency of cores. The method includes: storing received packets in a same stream sequentially; receiving a Get_packet command sent by each core; selecting, according to a preset scheduling rule, packets for being processed by each core among the stored packets; receiving a tag switching command sent by each core, where the tag switching command indicates that the core has finished a current processing stage; and performing tag switching for the packets in First In First Out (FIFO) order, and allocating the packets to a subsequent core according to the Get_packet command sent by the subsequent core after completion of the tag switching, so that the packet processing continues until all processing stages are finished. A data processing system and relevant devices are provided. With the present invention, the processing efficiency of cores may be improved.
US08848526B1 Network processor with traffic shaping response bus interface
An integrated circuit is disclosed. The integrated circuit includes a receive port interface to receive request data at a first data rate from a first host and a transmit port interface. The transmit port interface to transmit response data words across plural serial lanes to a second host at a second data rate. The second data rate is less than a predefined line rate of symbol transfers across the plural serial lanes. The transmit port interface includes shaping logic to transmit a data word stream at the second data rate and selectively insert idle words into the data word stream such that the data words and the idle words are together transferred at the predefined line rate.