US08732851B2

This invention achieves to prevent information leakage as much as possible when a material printed by an image forming apparatus is left unrecovered. This invention relates to an information processing method in an image forming apparatus capable of printing a Web page displayed by a browser, including a step of, when an instruction to display a Web page is input, searching a storage unit which stores information representing the confidentiality of the Web page and its URL in advance in correspondence with each other, a step of reading out, from the storage unit based on the search result, information which corresponds to the URL of the display instruction-input Web page and represents the confidentiality of the Web page, and a step of printing, together with the Web page displayed based on the display instruction, the readout information representing the confidentiality of the Web page.
US08732846B2

The present invention provides a system and method for providing a social context to software applications. According to one embodiment of the invention, a user of a social network authorizes access by an external software application to information available in the social network. At some time later, the user of the social network uses an application designed by a third-party software developer. The application contacts the social network provider for permission to access the information available in the social network. If access has been authorized, the application incorporates the information from the social network into its interaction with the user, providing a social context to the user's interaction with the application.
US08732845B1

Systems, methods and articles of manufacture for generating a video such that when another person views the video, the other person can view non-private information but not private information of the person who generated the video. A first interview screen is generated by a financial application and displayed to a first person or user of a financial application. The screen includes private data related to the first person. A video of the interview screen is generated and may be transmitted over a network to a second person who may also utilize a financial application. The video is displayed to the second person, but the second person cannot view the private data related to the first person.
US08732842B2

A method and an apparatus which permits intuitive management of a variety of digital contents stored in a mobile device. In a method for managing the contents, the mobile device determines a type of the content when a play of the content is ended. If the content is digital rights management (DRM) content, the mobile device checks a license count for authorized access to the DRM content and then determines whether or the license has expired or will expire shortly. If the license has expired, the mobile device removes the license-expired DRM content, or alternatively transfers the license-expired DRM content to a specified folder.
US08732839B2

A first method for automatically protecting a computer system from attacks that exploit security vulnerabilities detects requests for execution of code portions, determines vulnerabilities of a code portion for which an execution request is detected, evaluates whether or not the execution of the code portion shall be prevented in a case at least one vulnerability concerning the code portion is determined, and prevents execution of the code portion if determined to do so in the evaluation. A second method for automatically protecting a computer system from attacks that exploit security vulnerabilities detects code portions which are currently executed, determines vulnerabilities of a code portion that is currently executed, evaluates whether or not the execution of the code portion shall be aborted in a case at least one vulnerability concerning the code portion is determined, and aborts execution of the code portion if determined to do so in the evaluation.
US08732830B2

Various embodiments include at least one of systems, methods, software, and data structures to evaluate function calls within a host, such as a scripting or application programming interface (API) host, prior to execution. Such embodiments may determine if a called function is authorized for execution. When the function is not authorized for execution, the function is not executed. Authorized and unauthorized functions may be set in a representation including one or both of authorized and unauthorized function functions. The representation may be stored external to the host so as to be modifiable.
US08732821B1

A method and apparatus for preventing accidental disclosure of confidential information via visual representation objects is described. In one embodiment, the method includes establishing pattern information with respect to confidential information, wherein the confidential information is used to authenticate users, monitoring a visual representation object having an input focus associated with a user interface, wherein the visual representation object receives input data, comparing the input data with the pattern information to identify at least one unobscured portion of the confidential information and producing indicia of detection of the at least one unobscured portion of the confidential information on the visual representation object.
US08732820B2

A method for imputing different usernames and passwords using an input device with a display to use different protected assets that requires the inputting of a preselected username into a username enter box and the inputting of a preselected password into a password entry box immediately prior to use. The method includes the steps of designating two or more username keys on said input device, each said username key being assigned with a unique letter or number located on said input device and to a unique username made of a plurality of alpha-number characters, designating two or more password keys on the input device each being assigned with a letter or number located on said input device and to a unique password made of a plurality of alpha-number characters. Next the protected asset is then accessed and the username key and keyword key assigned to the asset is imputed.
US08732818B2

End-to-end authentication capability based on public-key certificates is combined with the Session Initiation Protocol (SIP) to allow a SIP node that receives a SIP request message to authenticate the sender of request. The SIP request message is sent with a digital signature generated with a private key of the sender and may include a certificate of the sender. The SIP request message my also be encrypted with a public key of the recipient. After receiving the SIP request, the receiving SIP node obtains a certificate of the sender and authenticates the sender based on the digital signature. The digital signature may be included in an Authorization header of the SIP request, or in a multipart message body constructed according to the S/MIME standard.
US08732798B2

To reduce automatically a number of enabled connection profiles in a mobile station, for example, while the number of enabled connection profiles is at its maximum, a mobile station automatically selects one of the existing enabled connection profiles to disable and automatically disables the auto-selected connection profile.
US08732797B2

Architecture that addresses security concerns while still providing transparent user experience with ability to perform tasks. When a user machine is considered incompliant or compromised due to, for example, a suspected infection, the user machine can be blocked from further access to a network or other computing hosts until the incompliance is resolved. A notification is presented that indicates the nature of the problem, and a way to access an automatically configured isolated environment via which to continue working. The user can be automatically routed to use the alternative isolated environment for temporary access to network resources. Once the user finishes activities in the isolated environment, the system hosting the isolated environment is reverted back to a known good state.
US08732793B2

The present invention provides a method and a system for improving security of a key device in the information security filed. In order to solve the problem that the security performance of the key device is lower due to the possible tamper of the data needed for encryption and signature in prior art, the present invention provides the method, including steps in which the key device is connected to a computer, then is used to receive the data input by the user through a computer and display the same after a user makes a successful authentication; and to make digital signature or encryption of the data input after the user confirms the content displayed. The above-mentioned system comprises an authentication module, a data receiving module, a display module, a confirmation information receiving module, and a key module. The present invention makes relative display on the key device according to the data input by the user, and provides an input device or generates a random authentication code for confirmation and therefore prevents invalid digital signature or encryption, and improves the security of the key device greatly.
US08732792B2

A device management system is configured to manage access to electronic documents on client devices using policies. The policies specify one or more download and processing restrictions to be enforced with respect to the particular electronic document at client devices for example, particular hardware and software configurations that are required at client devices before data is permitted to be downloaded to those client devices. The policies may also specify other requirements that must be satisfied before data is permitted to be downloaded to those client devices, for example, user authentication.
US08732788B2

The present invention is an integrated set-top box. In one embodiment, the up-stream path and the down-stream path are integrated on a common semiconductor substrate. The down-stream path can include a TV tuner and a digital receiver portion that is integrated on the common semiconductor substrate with a power amplifier of the up-stream path. In another embodiment, the TV tuner is implemented on a first semiconductor substrate and the digital receiver portion and the power amplifier are configured on a second semiconductor substrate. However, the two substrates are mounted on a common carrier so that the set-top box appears to be a single chip configuration to the user.
US08732784B2

A particular computing system includes a processor and a network interface to receive media content from one or more media recorder devices. The media content is transcoded into a portable media format. The computing system also includes a storage module executable by the processor to store the received media content to a data storage device. The computing system further includes a sideloading module executable by the processor to sideload stored media content from the data storage device to one or more first endpoint devices. The computing system also includes a streaming module executable by the processor to stream the stored media content from the data storage device to one or more second endpoint devices. The computing system further includes a backup module executable by the processor to transmit the stored media content from the data storage device to a second data storage device.
US08732780B2

Content delivery systems and methods to operate the same are disclosed. A disclosed example content delivery system comprises: a receiver station; a content server to transfer a file to a receiver via a point-to-point communication signal; and a transmission source that includes a computer readable medium to store the file containing pre-packetized content data and a controller to send the file containing the pre-packetized content data to a broadcast transmitter and to the content server.
US08732771B2

Systems and methods for providing direct broadcast satellite (DBS) and digital subscriber line (DSL) video services to multiple display devices are disclosed. Generally the disclosed system receives a plurality of DBS channels and DSL content. The system receives a first user-initiated video selection and generates a first television signal based on the first user-initiated video selection. The first television signal combines video from at least one DBS channel and video from DSL content for simultaneously displaying at least a portion of the video from at least one DBS channel and at least a portion of the video from the DSL content on a display device. The first television signal is then transmitted to a first display device. Additionally, the system receives a second user-initiated video selection, generates a second television signal based on the second user-initiated video selection, and transmits the second television signal to a second display device.
US08732759B2

Provided are a method of browsing a recorded news program and a browsing apparatus for performing the method. The method includes grouping moving picture news reports included in a plurality of news programs according to news report, and selecting one moving picture news report from among each of a plurality of groups according to preference information input by a user, thereby reproducing only a user desired part from contents of a moving picture news report. Thus, the method can be used to rapidly and efficiently browse the plurality of news programs.
US08732757B2

A system and method for utilizing data stored in an EPG database for modifying advertisement information. In this way, a service provider and/or an advertiser can transmit a single advertisement to all the television stations regardless of their geographic location and other user specific information, and need not re-transmit the advertisement even if there is a change in the show's program description. When the advertisement is displayed, the correct updated information is retrieved from the EPG database and inserted into the advertisement.In one aspect, the present invention describes a method for modifying an advertisement in an EPG comprising the steps of: storing television schedule information in a first database; storing advertisement information in a second database; incorporating a portion of the television schedule information into a portion of the advertisement information to form a modified advertisement; and displaying the modified advertisement on a screen.
US08732745B2

Certain aspects of a system and method for inserting an advertisement in a media stream may include a content access server. The content access server may receive the media stream from one or more content providers. The media stream may comprise one or more pre-determined positions for inserting the advertisement. The content access server may insert the advertisement in the media stream at one of the one or more pre-determined positions. The advertisement is selected from one or more advertisements in real-time based on a first metadata associated with the media stream, a location of the one or more pre-determined positions in the media stream, and one or more parameters associated with a user.
US08732734B2

A user recovers and records multiple programs communicated simultaneously using a communications channel, e.g., QAM communications channel. The simultaneous communication may be by communicating, e.g., an MPEG-2 transport stream including data corresponding to multiple programs through a corresponding to QAM communications channel. Thus a user device, e.g., a set top box, is able to receive and record programs corresponding to multiple simultaneously broadcast programs using a single tuner. This allows a device to receive and record or display more programs at any given time, than the number of QAM tuners and/or receivers in the user device. Novel user interface features which facilitate a user's ability to identify and record multiple programs corresponding to a QAM channel are also described. Methods and apparatus for determining program to communication channel mappings based on user program recordation information are also described.
US08732729B2

The present invention provides a technical solution for a unified driver used in a handheld device. An embodiment of the technical solution may comprise a unified driving method used in a handheld device, which method may comprise: determining driver types of currently installed hardware; setting a current dispatch table on the basis of the driver type and a unified dispatch table suitable for multiple hardware and driving corresponding hardware or software by calling the current dispatch table.
US08732726B2

A parallel computer includes nodes, each having main memory and a messaging unit (MU). Each MU includes computer memory, which in turn includes, MU message buffers. Each MU message buffer is associated with an uninitialized process on the compute node. In the parallel computer, managing internode data communications for an uninitialized process includes: receiving, by an MU of a compute node, one or more data communications messages in an MU message buffer associated with an uninitialized process on the compute node; determining, by an application agent, that the MU message buffer associated with the uninitialized process is full prior to initialization of the uninitialized process; establishing, by the application agent, a temporary message buffer for the uninitialized process in main computer memory; and moving, by the application agent, data communications messages from the MU message buffer associated with the uninitialized process to the temporary message buffer in main computer memory.
US08732724B1

Generating a message output is disclosed. An indication triggering generation of a message is received. A message output of the message is generated in a manner that allows the message to be rendered using a later determined context. Rendering a message is disclosed. An indication that a previously generated output of a message is desired to be rendered is received. The message rendered based at least in part on a context determined after the message output was generated.
US08732721B2

A processor includes a VM trap logic and a buffering logic. The VM trap logic determines whether or not an instruction acquired from a VM (Virtual Machine) satisfies a predetermined VM trap condition. The buffering logic determines whether or not the instruction acquired from the VM satisfies a predetermined buffering condition.
US08732719B2

Methods and system for managing resource connections are described. In one embodiment, an initial user request to access data stored at a resource is received. The initial user request is generated by an application of a plurality of applications having access to the resource. An existing connection from the application is utilized to provide the data to the application. A current user request to access data stored at the resource is received. Based on a determination that the existing connection is unavailable, the current user request is assigned to a waiter queue. A number of requests assigned to the waiter queue during a pre-defined time period is determined to exceed a threshold. A new connection from the application to the resource is created based on the availability of a further connection to the resource and the exceeding of the threshold.
US08732717B2

At least one candidate allocation time period is determined according to a resource benefit time step function. The resource benefit does not vary with time in the at least one candidate allocation time period. Resources and relations between the resources are converted into sub-resource groups according to the resource cost time step function. Each of the sub-resource groups comprise sub-resources that correspond to the resources and relations between the sub-resources. The resource benefits and resource costs of the sub-resources do not vary with time. With respect to the at least one candidate allocation time period, the sub-resource groups are input into a resource schedule optimizer to obtain optimized results with respect to the sub-resource groups. An optimized result, with respect to the at least one candidate allocation time period, is obtained from the optimized results with respect to the sub-resource groups.
US08732709B2

A method and apparatus for managing database transactions in a web service messaging environment. In one embodiment, the method includes receiving a web service call indicating a beginning of a database transaction from a client, and creating a database transaction in response to this web service call. The method further includes receiving subsequent web service calls from the client, and for each subsequent web service call, associating a corresponding web service call with the database transaction, and performing the corresponding web service call. Afterwards, the database transaction is terminated upon committing or rolling back data resulting from the subsequent web service calls.
US08732708B2

Systems and methods for dynamic generation of scenarios for managing computer system entities are described herein. A number of management programs are deployed in an administrator framework as embedded plug-ins. One or more management descriptors are provided for the plug-ins. The management descriptors include a number of relationships between the deployed programs and a number of computer system entities. The relationships indicate that the management applications can administer one or more aspects of the corresponding entities. A first management program is selected from the number of deployed management programs to administer a related computer system entity. One or more other management programs are dynamically identified and presented to the user as possible management scenarios. The identification of the other management programs is based on correspondence defined in the management descriptors to the aspects or the types of the computer system entity.
US08732702B2

Methods and apparatus are disclosed for managing access to data in a data storage system. For example, an apparatus comprises at least one processing platform associated with a distributed virtual infrastructure. The processing platform comprises at least one processing device having a processor coupled to a memory. The processing platform is operative to instantiate a meta data management process that is configured to provide at least one client process with information to allow the client process to perform one or more operations in accordance with one or more data storage devices through a storage area network. The information provided to the client process may comprise one or more data block descriptors. Each of the one or more data block descriptors may comprise path information for at least one of the data storage devices and an offset address in the at least one data storage device. The one or more data block descriptors may correspond to one or more data blocks of a given data file that is stored or storable across the one or more data storage devices.
US08732701B2

A first virtual device is created including every logically addressable unit of a data storage server that utilizes data protection. A second virtual device is created including no logically addressable unit of the data storage server that utilizes data protection. Data transfers are disabled within all command phases of the first virtual device.
US08732699B1

In a system including plural physical machines containing virtual machines, a first group including a subset, of the plural physical machines is defined. A controller is provided in the first group for identifying a placement of virtual machines on the physical machines in the first group. Migration is performed of at least one of the virtual machines between or among the physical machines in the first group according to the identified placement.
US08732690B1

A computing device configured for installing an application is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device determines if an application instruction length is a first instruction length or a second instruction length. The first instruction length is shorter than the second instruction length. If the application instruction length is the first instruction length, then the computing device runs an application installer in a first instruction length mode. If the application instruction length is the second instruction length, then the computing device determines if an operating system instruction length is the first instruction length or the second instruction length. If the operating system instruction length is the second instruction length, then the computing device disables a compatibility module.
US08732689B2

A lighting system controller is provided that is adapted to upgrade a lighting controller with a software component having multiple upgrade dependencies. According to one example, the lighting system controller is configured to generate an upgrade plan based on the current configuration of the lighting controller and the upgrade dependencies associated with the software component. Further, according to this example, the lightings system controller executes the upgrade plan to install the software upon with the software component is dependent prior to installing the software component.
US08732687B2

For a program that is made up of functions in units, each function is divided into instruction code blocks having a size CS where CS is the instruction cache line size of a target processor and an instruction code block that is Xth counting from the top of each function F is expressed as (F, X). Flow information of nodes that take (F, X) as identification names is extracted from an executable file of the function program. For each identification name, as neighborhood weight of each identification name that differs from that identification name, information for which that the frequency of appearance of each identification name is taken into consideration that belongs to a function that differs from that function in the neighborhood of each appearing node in the flow information is found. Based on said neighborhood weight information, the functions are arranged in the memory space such that the number of conflicts of said instruction cache is reduced.
US08732686B2

A sequence generator generates a table of optimal instruction sequences for all bitwise expression having a specific number of variables. An index generator generates a bit-string index that corresponds to a particular bitwise expression. The bit-string is generated from a truth table. A table lookup unit is coupled with the index generator. The table lookup unit finds an optimal instruction sequence for the bitwise expression from within the table of optimal instruction sequences based at least in part on the generated bit-string index.
US08732684B2

According to one embodiment, a first program code including a plurality of variables is converted to a second program code to be executed by a multi-core processor including a plurality of cores. Specifically, an access pattern of each variable in the first program code is decided. All variables in the first program code are classified into a plurality of groups each of which variables belong to the same access pattern. A member structure of each group having variables belonging to the same access pattern is created. Each member structure includes variables of one group. A route-pointer indicating an address (in a memory) of variables of the member structure is created. The variables in the first program code are converted to the member structure and the route-pointer (in the second program code) that indicate the variables. The second program code is outputted to the multi-core processor.
US08732679B2

A new computer-compiler architecture includes code analysis processes in which loops present in an intermediate instruction set are transformed into more efficient loops prior to fully executing the intermediate instruction set. The compiler architecture starts by generating the equivalent intermediate instructions for the original high level source code. For each loop in the intermediate instructions, a total cycle cost is calculated using a cycle cost table associated with the compiler. The compiler then generates intermediate code for replacement loops in which all conversion instructions are removed. The cycle costs for these new transformed loops are then compared against the total cycle cost for the original loops. If the total cycle costs exceed the new cycle costs, the compiler will replace the original loops in the intermediate instructions with the new transformed loops prior to generation of final code using the instruction set of the processor.
US08732676B1

A method and system for testing a computer software system based on execution paths including: executing the computer program to obtain an execution path in the computer software; recording the execution path; modifying variables in the recorded execution path to create one or more perturbed paths; analyzing the one or more perturbed paths to detect potential errors; and generating unit tests for the one or more perturbed paths having the detected potential errors. The created test units may then be executed to test the computer software.
US08732672B2

A method of creating constraints for use with object code insertion technology can include deriving an A-representation and a B-representation of values produced by execution of instructions of a portion of object code, wherein prior to object code insertion the A-representation and the B-representation of a value produced by same instruction(s) are equivalent. The method further can include identifying equalities between A-representations of values produced by different instructions and determining constraints from the identified equalities using B-representations, where the constraints are observed after object code insertion.
US08732670B1

Aspects of an application program's execution which might be subject to non-determinism are performed in a deterministic manner while the application program's execution is being recorded in a virtual machine environment so that the application program's behavior, when played back in that virtual machine environment, will duplicate the behavior that the application program exhibited when originally executed and recorded. Techniques disclosed herein take advantage of the recognition that only minimal data needs to be recorded in relation to the execution of deterministic operations, which actually can be repeated “verbatim” during replay, and that more highly detailed data should be recorded only in relation to non-deterministic operations, so that those non-deterministic operations can be deterministically simulated (rather than attempting to re-execute those operations under circumstances where the outcome of the re-execution might differ) based on the detailed data during replay.
US08732665B2

Environments for testing are deployed. A library of different topology groupings is provided. An interface is presented to a user for receiving environment definitions. Elements from the library of different topology groupings are automatically provided to the user for creating a test environment according to the received environment definitions. The platform delivers fully configured instantaneous topology deployments of all flavors for product development and testing efforts. The topology deployment service platform is used to create reliable topologies of varying layers of complexity, varying machine providers, different roles, different product builds, integration with partners and varying product configurations. The ability to launch and create multiple test and development environments trivially in an automated reliable fashion allows complicated customer scenarios and configurations to be deployed.
US08732657B2

According to some embodiments, a method and apparatus are provided to receive an application type and a platform environment type. An application based on the received application type and the platform environment type is created. The application comprises an instantiation of the received application type configured for the received environment type.
US08732656B2

Embodiments of the invention introduce development tools that connect various artifacts in a database aware fashion. For example, embodiments of the invention integrate SQL query builders across multiple application development interfaces (e.g., a source code editor, XML editor, database scripting tools, etc.), significantly improving developer productivity, reducing development cost and time. Thus, the process of consuming heterogeneous artifacts in an application (or creating them for consumption) becomes a very productive experience, eliminating the need to manually cut/paste information in multiple project files in many cases.
US08732653B1

A system and method of modifying a resource in a resource based virtual community is disclosed. The method of modifying a resource includes the steps of (a) accessing the resource, (b) selecting a sub element of the resource for modification, (c) making modifications to the sub element, and (d) submitting the modifications to a virtual community server. Alternatively, a method of displaying a modified sub element of a resource in a resource based virtual community includes the steps of (a) accessing a virtual community server, (b) receiving the modified sub element of the resource in the virtual community server, (c) applying the modified sub element to the resource, (d) and displaying the modified resource.
US08732651B1

A design system provides data structures to store parameters of physical structures that can be viewed and modified in a front-end process through a logical design interface. In this way, system behavior defined by component structure can be evaluated and modified through a schematic representation of the data, regardless of a state of data representing the physical layout of interconnected physical structures. In electric circuit applications, for example, high frequency circuits can be incrementally designed and evaluated through structural parameters defined in a schematic diagram data abstraction without modifying and evaluating a layout data abstraction of the circuit directly.
US08732644B1

The present invention systems and methods enable configuration of functional components in integrated circuits. A present invention system and method utilizes micro electro-mechanical switches included in pathways of an integrated circuit to flexibly change the operational characteristics of functional components in an integrated circuit die based upon a variety of factors including power conservation, manufacturing defects, compatibility characteristics, performance requirements, and system health (e.g., the number of components operating properly). The micro electro-mechanical switches are selectively opened and closed to permit and prevent electrical current flow to and from functional components. Opening the micro electro-mechanical switches also enables power conservation by facilitating isolation of a component and minimization of impacts associated with leakage currents.
US08732633B1

Disclosed are a method, non-transitory medium, and system of a tunable design of an Ethernet region of an integrated circuit (IC). In one embodiment, a method comprises modeling a design abstraction of an Ethernet sub-circuit of an integrated circuit as a register transfer level (RTL) code within a data processing device, wherein a first stage of sequential logic in the RTL code is associated with a first stage of combinational logic in the RTL code. The method further comprises implementing, through a processor and based on a timing parameter input into a synthesis tool associated with the RTL code, a selective bypass or a selective enablement of the first stage of sequential logic. Still further, the method comprises synthesizing, through the processor, a netlist from the RTL code, wherein the first stage of sequential logic is sequentially bypassed or sequentially enabled.
US08732628B1

A method comprises: selecting a circuit pattern or network of circuit patterns in a layout of an integrated circuit (IC) to be fabricating using double patterning technology (DPT). Circuit patterns near the selected circuit pattern or network are grouped into one or more groups. For each group, a respective expected resistance-capacitance (RC) extraction error cost is calculated, which is associated with a mask alignment error, for two different sets of mask assignments. The circuit patterns in the one or more groups are assigned to be patterned by respective photomasks, so as to minimize a total of the expected RC extraction error costs.
US08732620B2

A stereoscopic cursor method comprising: calculating a cursor scene depth of a stereoscopic cursor for a stereoscopic user interface comprising plural stereoscopic buttons, wherein the stereoscopic cursor is positioned between a viewer and the plural stereoscopic buttons; constraining movement of the stereoscopic cursor between the viewer and the plural stereoscopic buttons at the cursor scene depth for input device movements by the viewer that navigate across the front of the plural stereoscopic buttons; receiving an input signal corresponding to viewer selection of one of the plural stereoscopic buttons; and responsive to receiving the input signal, causing movement of the stereoscopic cursor from one end of the cursor scene depth to the one of the plural stereoscopic buttons in a direction coincident with the cursor scene depth.
US08732613B2

In one example, a computing device executes a plurality of application processes, each of which has an associated graphical user interface element. The computing device renders a common graphical user interface on a presence-sensitive screen. The common graphical user interface includes a currently rendered graphical user interface element associated with a currently selected application process from among the plurality of application processes; a tab row comprising a plurality of tabs, wherein each of the graphical user interface elements corresponds to one of the plurality of tabs; and a slide bar positioned proximate to the tab row. The computing device renders a first tab in the tab row with a larger size than other graphical tabs in the plurality of tabs responsive to receipt by the presence-sensitive screen of a gesture input associated with a region of the slide bar that is closest to the first tab.
US08732612B2

Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are; e.g., “unselected”, “selected” or “activated”. According to the invention, the menu may contain buttons that can be selected through the keys on the remote control, but that don't have any images or text associated. This allows creating “invisible buttons” that automatically execute commands upon selection. Further, a sound or sound sequence; e.g., melody or click, may be associated to a buttons state, and may be played back when the button enters this state. Such menu data may be stored; e.g., on a Blu-ray disc.
US08732610B2

A method and apparatus for enhanced browsing. The apparatus includes a user interface for presenting an enhanced browsing window of content identified by a link in a page displayed by a browser. The apparatus may include a prefetcher for fetching or prefetching the content and a cache for storing the window. The apparatus may also include an ad interface for retrieving advertisements for display with the content. When a first page is displayed in the browser, content identified by a link to a second page is automatically fetched and an enhanced browsing window, which may initially be invisible, is built. When a user mouses-over a status indicator associated with the link, the window is automatically displayed and the user can navigate the displayed content. The status indicator may change appearance to indicate a status of the prefetching (e.g., initiated, completed, success, failure, communication error).
US08732609B1

A system and method for providing a visual scrollbar position indicator whereby data included in a defined data field, or other data, associated with each entry in a list of entries is selected for display and as the list of entries is being scrolled through, the data included in the defined data field, or other data, associated with each entry in the list of entries selected for display is displayed to the user as each entry is passed, i.e., scrolled through, and as the scrolling is in progress, i.e., while the scrolling function is still activated.
US08732606B2

Disclosed are implementations of methods, apparatus, systems, and computer-readable storage media for rendering information. In some implementations, user interface data including content capable of being displayed on a page is received. A dynamic window including one or more links linked with respective identifiable portions of the content on the page can be generated. The page of content and the dynamic window can be displayed in a user interface on a display of a computing device. The user interface can have a first state in which a first view of the page of content is displayed and a second state in which a second view of the page is displayed, where the second view is different from the first view. The dynamic window is capable of remaining displayed independent of a change of the user interface from the first state to the second state.
US08732602B2

A system and method for altering a user interface of a power device is provided. The user interface includes an interface structure. The method includes acts of receiving user preference information, determining additional configuration information of the power device, adapting the interface structure based at least in part on the user preference information and the additional configuration information and providing at least a portion of the adapted interface structure to a user via the user interface.
US08732595B2

A system for monitoring processes of a distributed business application an integration builder tool. The integration builder tool includes a condition editor having a user interface providing an editing area on a display in which to receive a text-based expression of one or more conditions of a business application process. The editing area further includes an operator palette providing a plurality of operators for use in the text based expression of each of the one or more conditions, and a toolbar providing one or more editing tools for editing the text-based expressions.
US08732588B2

A system and method for remotely displaying screen files and for trapping a customized set of operator input is disclosed. A server generates and deploys a plurality of screen files to a remote client. The screen files each include a plurality of display control elements and a list of events to be trapped and forwarded to the server. The list of events may be optimized for each particular screen file. The remote client displays the plurality of display control elements and stores the list of events. For any event that occurs which is included in the list of events, such as a submit data event, the remote client sends data indicative of the event to the server. The server interprets the data indicative of the occurrence of the event, processes the event, and, if appropriate, generates and sends a command to update the displayed representation of the screen file.
US08732579B2

An internet client-server method to rapidly preview video files. Source video files are compressed into lower resolution preview video files, thumbnail image files, and stored on a preview internet server. Typically only a small fraction of the source video frames, such as 1 frame in 60, is used for the preview. A user using a touch sensitive computerized device such as a smartphone can view the thumbnail video images while the compressed video files load in the background. When the user touches or swipes an image of interest, or shakes the device, device video preview application software detects the action and directs the device to start playing the preview video file(s). The application software detects when the user swipes the preview video, and changes the rate and direction of playback of the preview video file, and trickplay functionality, often according to the speed and/or direction of the swipe.
US08732577B2

Contextual, focus-based language translation within a broadcast radio automation software application allows the user interface to enable interaction with users having various written or graphical language requirements. The software does not require special training or learning to enable the translation of text within the application. When the user enters a translation mode and selects a text string in the original language, the program displays a corresponding text string in a second language based on the specific display area, e.g., child window. The translated text string can be displayed proximate to original first text string within the specific display area, and can further be displayed as an entry in a table of a translation window which also displays additional text strings in the second language corresponding to additional text string fields for the specific display area.
US08732575B2

A word processing system includes an undo function monitor that monitors the history of a user's use of the undo operation. Depending upon the pattern detected, the system disables the particular auto-formatting feature that triggered the undesired automatic operation. In an illustrative embodiment, the system tracks whether a number of undo operations exceeds a programmable threshold. In one illustrative implementation, the system also tracks the number of times a user has undone, i.e., reversed, an automatic formatting operation compared with the number of instances where the user has permitted the subject automatic formatting operation to take place.
US08732574B2

One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree related to a current workflow, wherein the parameter tree includes a different node corresponding to each parameter included in one or more documents associated with the current workflow, modifying a value associated with a first node included in the parameter tree based on an input, wherein the first node corresponds to a first parameter included in a first document associated with the current workflow, evaluating a second document associated with the current workflow based on the modified value associated with the first node, and generating the new workflow based on the evaluated second document.
US08732572B2

The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.
US08732552B2

A block management method for managing physical blocks of a rewritable non-volatile memory module, and a memory controller and a memory storage device using the same are provided. The method includes maintaining an error information table for recording one or more error correctable physical blocks among the physical blocks and an error bit number corresponding to the one or more error correctable physical blocks. The method further includes selecting a physical block for writing data according to the one or more error correctable physical blocks and the error bit number thereof recorded in the error information table. Accordingly, the data stability of the memory storage device can be improved.
US08732536B2

A slave station 30 includes a cyclic-memory managing unit 36 that generates data expansion state information indicating whether received cyclic data is expanded into a cyclic memory 33 and data processing state information indicating whether the slave station 30 is in a state in which the slave station 30 can receive data frame at the time of receiving the data frame, and a frame transmitting unit 38 that transmits a state notification frame including the data expansion state information and the data processing state information to a master station. The master station includes a system-abnormal-state determining unit that determines, when a token frame is received, an error state of the slave station 30 using the data expansion state information and the data processing state information of the state notification frame received by a frame receiving unit.
US08732532B2

An information processing system comprises a memory module having a plurality of unit memory regions, a memory controller, connected to the memory module via memory interface, configured to control access to the memory module, an error detector, which is in the memory controller, configured to perform an error detection on data read from the memory module, a failure inspection controller configured to switch a mode of the memory controller from a normal mode to a failure inspection mode, read data from an address, where data was written, to be inspected for each of the plurality of unit memory regions, cause the error detector to detect an error in the read data and perform a failure inspection and a determining unit configured to determine a memory failure or a transmission path failure on the basis of the state of the error detected from the unit memory regions.
US08732523B2

A data processing apparatus has a plurality of storage elements residing at different physical locations within the apparatus, and fault history circuitry for detecting local transient faults occurring in each storage element, and for maintaining global transient fault history data based on the detected local transient faults. Analysis circuitry monitors the global transient fault history data to determine, based on predetermined criteria, whether the global transient fault history data is indicative of random transient faults occurring within the data processing apparatus, or is indicative of a coordinated transient fault attack. The analysis circuitry is then configured to initiate a countermeasure action on determination of a coordinated transient fault attack. This provides a simple and effective mechanism for distinguishing between random transient faults that may naturally occur, and a coordinated transient fault attack that may be initiated in an attempt to circumvent the security of the data processing apparatus.
US08732512B2

A semiconductor device with a clock control circuit that outputs an internal clock signal configured by delaying external clock signals based on at least a feedback clock signal; a plurality of output buffers that output data in synchronization with the internal clock signal; an output replica that is a replica of the output buffers and that generates the feedback clock signal in synchronization with the internal clock signal and supplies the feedback clock signal to the clock control circuit; and a clock tree that receives the internal clock signal from the clock control circuit and transmits the internal clock signal to the plurality of output buffers and the output replica such that signal line are substantially equal to one another.
US08732510B2

An opportunity is apparent to develop alternative circuitry. Simplified circuitry without artifacts tied to the clock that drives a digital frequency generator (DFG) is useful in a variety of tunable electronic devices. The present invention relates to digital frequency generation. In particular, it relates to a method and apparatus for the digital generation of a pulse stream having a desired frequency relative to a reference clock signal and the ratio of two integers. The method applies generally to integers whose ratio is not an integer. The DFG as a device can be integrated onto a simple chip, without need for an off-chip filter.
US08732508B2

Determining power topology of a computer system. At least some of the illustrative embodiments are methods including communicating with a first computer system of a plurality of computer systems mounted in a rack (the communicating through dedicated communication conductors integral with a first cord carrying operational power to first computer system), communicating with a second computer system of the plurality of computer systems (the communicating through dedicated communication conductors integral with a second cord carrying operational power to first computer system), determining a power topology regarding the plurality of computer systems based on the communicating, and displaying an indication of the power topology.
US08732505B2

A method and apparatus are provided for reducing the energy consumption of an electronic terminal. The method implements a step of modifying the timeout-before-standby duration for said terminal after an action performed by and/or on said terminal at a current instant, depending on the membership of the current instant in a given temporal category, from among at least two predefined temporal categories.
US08732499B2

A state retention component is provided which is configured to form part of data processing circuitry. The state retention component is configured to hold a state value at a node of the data processing circuitry when the data processing circuitry enters a low power mode. The state retention component comprises a scan input, wherein the state retention component configured, when a scan enable signal is asserted, to read in the state value from a scan input value applied at the scan input, and a scan output, wherein the state retention component is configured, when the scan enable signal is asserted, to read out the state value to the scan output. When the scan enable signal is not asserted, the state retention circuit outputs at the scan output a parity value, wherein the parity value is generated by combinatorial function circuitry on the basis of the state value and the scan input value, wherein the combinatorial function circuitry is configured such that the parity value inverts if either the state value or the scan input value changes, thus providing an external indication of the integrity of the state value held by the state retention component.
US08732496B2

A method and apparatus for supporting a self-refreshing display device coupled to a graphics controller are disclosed. A self-refreshing display device has a capability to drive the display based on video signals generated from a local frame buffer. A graphics controller coupled to the display device may optimally be placed in one or more power saving states when the display device is operating in a panel self-refresh mode. Data objects stored in a memory associated with the graphics controller may be aliased in another memory subsystem accessible to the operating system, graphical user interface, or applications executing in the system while the graphics controller is in a deep sleep state. The disclosed technique utilizes a virtual memory pointer, that may be updated in one or more virtual memory page tables to point to either the memory associated with the graphics controller or an alternate memory alias.
US08732490B1

A processing engine fetches one or more lines of software instructions into an instruction cache. Based on the contents of the cache, potentially needed functional units are identified as functional units that are operable to execute at least one software instruction stored within the instruction cache. Unneeded functional units are identified as functional units that are not operable to execute a software instruction stored within the instruction cache. A power increase is initiated for selected ones of the potentially needed functional units that are determined to be in a low power state. A power decrease is initiated for selected ones of the unneeded functional units that are determined to be in an operable power state.
US08732488B1

Embodiments of the present invention provide a method that comprises, within a sample window, determining an active time of a central processing unit (CPU) at an operating frequency. If there are any different operating frequencies within the sample window, the method further comprises determining active times of the CPU at the different operating frequencies within the sample window and, based upon the active times for the operating frequencies within the sample window, calculating a millions of instructions per second (MIPS) value for the sample window. The method further comprises performing a comparison of the MIPS value to a threshold value and, based upon the comparison of the MIPS value to the threshold value, setting an operating frequency of the CPU for a next sample window.
US08732487B2

The described implementations relate to predictive computing device energy management. One implementation measures resource usage of a computing device that employs a power policy. This implementation also estimates resource usage of the computing device having at least one different power policy without actually running the at least one different power policy on the computing device.
US08732480B2

According to an embodiment, a memory management device increments a lower value of a first counter, updates the counter by incrementing an upper value and resetting the lower value when the lower value overflows, increments to update the lower counter value when the upper value is incremented as a result of writing a second data piece having the upper value in common to a memory, recalculates a first secret value calculated using the first counter values and a root secret value in response to the first counter update, writes a first data piece and the first secret value to the memory, and at reading of the first data piece and the first secret value, calculates a second secret value using the updated first counter values and the root secret value, and compares the first secret value with the second secret value to verify the first data piece.
US08732478B2

A security framework for a host computer system which allows a host to control access to a compliant security token by ensuring enforcement of established security policies administered by a middleware application. Processing between the host computer system and the security token is performed using one or more modular security application agents. The modular security application agents are counterpart applications to security applications installed in the security token and may be retrieved and installed upon to ensure compatibility between counterpart token and host security applications. The security policies are a composite of host security policies and token security policies which are logically combined by the middleware application at the beginning of a session.
US08732474B1

Methods and apparatus for installing browser extensions are disclosed. An example method includes receiving a browser extension installation package in a main browser process, validating a digital signature of the installation package and launching a sandboxed sub-process of the browser application. The example method includes, in the sandboxed sub-process: respectively transcoding or recoding at least one of the plurality of constituent files, where the transcoded and/or recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files from the sandboxed sub-process to the main browser process and installing the browser extension to the browser application using the transcoded and/or recoded files.
US08732472B2

Analysis of authenticity digital certificates includes. Initial information pertaining to digital certificates is collected from diverse information sources. For each of the digital certificates the initial information includes intrinsic parameter data from among contents of the digital certificate and extrinsic parameter data pertaining to the digital certificate and comprising static data not contained in the contents of the digital certificate. Selected parameter data is stored and analyzed to determine a measure of suspiciousness for each of the digital certificates. If necessary, circumstantial data based on actual usage of one or more of the digital certificates are collected. The initial data and supplemental data are compared against a set of decision criteria that define fraudulent activity, and a determination of authenticity of each of the digital certificates is made.
US08732471B2

A computer including at least two processors is used to preferably perform a secure data communication. Data containing a processor ID identifying one of the at least two processors provided for a first computer (computer 31) is transmitted from the first computer to a second computer (a node at the other party) (S91, S92). The second computer returns data containing the processor ID contained in the data transmitted in S91 and S92 and a public key certificate relating to the second computer. The first computer receives the data returned from the second computer, acquires, from the received data, the processor ID contained therein, and causes a processor (SPE1), which is identified by the processor ID, to process the received data. At this moment, the processing of the data is restricted according to a content of the public key certificate contained in the received data.
US08732470B2

According to one embodiment, a storage system includes a host device, a secure storing medium, and a non-secure storing medium. The secure storing medium includes a memory provided with a protected first storing region which stores secret information sent from the host device, and a second storing region which stores encoded contents, and a controller which carries out authentication processing for accessing the first storing region. The host device and the secure storing medium produce a bus key which is shared only by the host device and the secure storing medium by authentication processing, and which is used for encoding processing when information of the first storing region is sent and received between the host device and the secure storing medium. The host device has the capability to request the secure storing medium to send a status.
US08732457B2

Managing a digital certificate includes a landlord providing a digital certificate, a secure hardware device generating a series of n hash values, the secure hardware device providing an nth hash value to the landlord, wherein other hash values are not readily available to the landlord, the landlord placing the nth hash value in the certificate, the landlord digitally verifying the certificate containing the nth hash value to obtain a digitally signed certificate, a tenant obtaining the digitally signed certificate, the tenant obtaining the n hash values and the tenant managing the certificate by periodically issuing a previous hash value in the series of n hash values in response to the certificate being valid when the previous hash value is issued.
US08732443B2

A program processing device comprises a CPU for carrying out predetermined processing according to a program; an internal memory storing the program and data generated by the CPU by carrying out the program, and a data acquiring circuit connected to an external program processing device, for acquiring the program from the external program processing device to write into the internal memory, wherein the CPU, the internal memory, a debug processing circuit, and the data acquiring circuit are integrally mounted on the same semiconductor substrate.
US08732439B2

A method and computer-usable medium including instructions for performing a method for scheduling executable transactions within a multicore processor comprising a plurality of processor elements. The method includes listing, using at least one distribution queue, a portion of the executable transactions in order of eligibility for execution. A plurality of executable transaction schedulers are provided, wherein each executable transaction scheduler includes a scheduling process for determining a most eligible executable transaction for execution from at least one candidate executable transaction ready for execution. The executable transaction schedulers are linked together to provide a multilevel scheduler. The most eligible executable transaction is output from the multilevel scheduler to the at least one distribution queue.
US08732438B2

Embodiments of the present invention execute an anti-prefetch instruction. These embodiments start by decoding instructions in a decode unit in a processor to prepare the instructions for execution. Upon decoding an anti-prefetch instruction, these embodiments stall the decode unit to prevent decoding subsequent instructions. These embodiments then execute the anti-prefetch instruction, wherein executing the anti-prefetch instruction involves: (1) sending a prefetch request for a cache line in an L1 cache; (2) determining if the prefetch request hits in the L1 cache; (3) if the prefetch request hits in the L1 cache, determining if the cache line contains a predetermined value; and (4) conditionally performing subsequent operations based on whether the prefetch request hits in the L1 cache or the value of the data in the cache line.
US08732437B2

Systems and methods for performing single instruction multiple data (SIMD) operations on a data set. The methods may include examining a structure of the data set to determine what reorganization may be necessary to facilitate SIMD processing. The method may include selecting a stored bit mask corresponding to the organization of the data set and loading the bit mask into an application specific register (ASR). Subsequently, the data may be reorganized inline according to the ASR as the data is loaded into the SIMD functional unit such that the SIMD functional unit may operate on the data set. The results of the SIMD operation may be written to a results register.
US08732436B2

A device for storing data includes a sequence generator configured to generate a first number sequence that is a pseudorandom number sequence, a cross-correlation unit configured to produce a second number sequence that is a cross-correlation between the first number sequence and a third number sequence, and a write and read unit configured to write the second number sequence in memory and read the second number sequence from the memory, wherein the cross-correlation unit is further configured to reconstruct the third number sequence by obtaining a cross-correlation between the first number sequence and the second number sequence read from the memory.
US08732434B2

A memory device includes a hash table storing a hash value, a bit value, and a page address for each of a plurality of pages, a memory cell unit configured to store the pages and output contents corresponding to the page addresses of the pages having a same hash value, and a controller including a comparator configured to compare the contents output from the memory cell unit and change at least one bit value associated with a respective one of the pages upon determining that the contents of the pages are the same.
US08732433B2

Apparatuses and methods for providing data are disclosed. An example apparatus includes a plurality of memories coupled to a data bus. The memories are configured to provide data to the data bus responsive, at least in part, to a first address. The plurality of memories are further configured to provide at least a portion of the data corresponding to the first address to the data bus during a sense operation for a second address provided to the plurality of memories after the first address. Each of the plurality of memories provides data to the data bus corresponding to the first address at different times. Moreover, a plurality of memories may be configured to provide at least 2N bits of data to the data bus responsive, at least in part, to an address, each of the plurality of memories configured to provide N bits of data to the data bus at different times.
US08732432B2

A system including a write module, a read module, and a signal processing module. The write module is configured to write pilot data, having a first predetermined pattern, in a page of memory cells. The pilot data are interspersed with user data stored in the page. The read module is configured to read the pilot data and to generate pilot signals based on reading the pilot data. The signal processing module is configured to compare the pilot signals and the pilot data, and to estimate, based on a comparison of the pilot signals and the pilot data, a disturbance to the user data.
US08732429B2

An apparatus, system, and method for preserving a deleted storage volume. One embodiment of the apparatus includes a receiving module, a reference module, and a preservation module. The receiving module receives a deletion command to delete a data volume managed by a storage controller. The data volume is associated with one or more deletion parameters specifying that data of the data volume is to be preserved upon deletion of the data volume. The reference module references the deletion parameters. The preservation module preserves the data of the data volume prior to the storage controller deleting the data volume. The preservation module preserves the data of the data volume according to the deletion parameters.
US08732427B2

Disclosed is a method of collapsing a derivative version of a primary storage volume into the primary storage volume. The method comprises generating the derivative version of the primary storage volume that contains a plurality of data items stored in a secondary storage volume, wherein the derivation version comprises a plurality of blocks, identifying changed blocks of the plurality of blocks that changed as a result of modifying at least one of the data items, identifying which of the changed blocks of the plurality of blocks that changed remain allocated, and collapsing the derivative version of the primary storage volume into the primary storage volume by copying those blocks identified as changed and allocated to the primary storage volume.
US08732426B2

A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The characteristics of corresponding storage devices are used to schedule I/O requests to the storage devices in order to maintain relatively consistent response times at predicted times. Should a device exhibit an unscheduled behavior which may be indicative of the device being in an unknown state, the scheduler may schedule one or more reactive operations on the device configured to cause the device to enter a known state.
US08732422B2

A storage apparatus obtains a snapshot(s) of a first logical volume when needed and saves old data to a second logical volume when data is written to the first logical volume after obtaining the snapshot. A storage area of the second logical volume is allocated in chunk units to the first logical volume and a tendency of order to delete snapshots is judged when the chunks have been completely used up. If there is a tendency to delete the snapshots in their acquisition order, a new chunk is allocated to the first logical volume and a storage area in that chunk is determined to be a save location of the old data. If there is a tendency to delete the snapshots randomly, an unused storage area in a chunk already allocated to the first logical volume is determined to be the save location of the old data.
US08732417B1

Techniques for creating snapshots of a target system are disclosed. In one particular exemplary embodiment, the techniques may be realized as an apparatus for creating snapshots of a target system comprising a module for tracking modifications to a target system after a given time, a module for storing information from the target system in a read-only snapshot and a writable snapshot, and a module for modifying the writable snapshot after the given time.
US08732415B2

In various embodiments, dedicated mask pins are eliminated by sending a data mask on address lines of the interface. A memory controller receives a request for a memory write operation from a memory client and determines the granularity of the write data from a write data mask sent by the client. Granularity, as used herein, indicates a quantity of write data to which each bit of the received write data mask applies. In an embodiment, the memory controller generates a particular write command and a particular write data mask based on the granularity of the write data. The write command generated is typically the most efficient of several write commands available, but embodiments are not so limited. The write command is transmitted on command lines of the interface, and the write data mask is transmitted on address lines of the interface.
US08732414B2

A control device including: a storage device that includes a first storage area including a plurality of blocks into which data can be written more than once and a second storage area into which data can be written only once, wherein the first storage area further stores a flag for each of the blocks, the flag indicating whether or not the block is allowed to be used; a flag management information creation unit configured to create, on the basis of the flag, a flag management information for managing whether or not data can be stored in each block of the storage device; and a management information controller configured to cause the flag management information to be stored in the second storage area.
US08732411B1

Technologies for eliminating duplicate data within a storage system can efficiently identify and eliminate duplication by remapping borrower regions to share physical storage space with lender regions. Block-level de-duplication can co-exist with storage architectures for thin provisioning and snapshot management. Lending maps can track redirected pointers from borrower regions to shared physical storage from lender regions. The lending maps can track the freed status of regions to support efficient write I/O operations without defaulting to unnecessary read-modify-write cycles to complete data writes. Redundancy of de-duplicated data can maintain one or more copies to support recovery from media errors. Candidate regions for de-duplication can be identified by monitoring the times and patterns of data access operations. A sampled mechanism for calculating and comparing signatures of data blocks can support the efficient identification of duplicated data within the storage system.
US08732407B2

Some embodiments of the present invention provide a system that avoids deadlock while attempting to acquire store-marks on cache lines. During operation, the system keeps track of store-mark requests that arise during execution of a thread, wherein a store-mark on a cache line indicates that one or more associated store buffer entries are waiting to be committed to the cache line. In this system, store-mark requests are processed in a pipelined manner, which allows a store-mark request to be initiated before preceding store-mark requests for the same thread complete. Next, if a store-mark request fails, within a bounded amount of time, the system removes or prevents store-marks associated with younger store-mark requests for the same thread, thereby avoiding a potential deadlock that can arise when one or more other threads attempt to store-mark the same cache lines.
US08732402B2

Provided is a method for managing track discard requests. A backup copy of a track in a cache is maintained in a cache backup device. A track discard request is generated to discard tracks in the cache backup device removed from the cache. Track discard requests are queued in a discard track queue. If a predetermined number of track discard requests are queued in the discard track queue while processing in a discard multi-track mode, one discard multiple tracks message is sent to the cache backup device indicating the tracks indicated in the queued predetermined number of track discard requests to instruct the cache backup device to discard the tracks indicated in the discard multiple tracks message. If a predetermined number of periods of inactivity while processing in the discard multi-track mode, processing the track discard requests is switched to a discard single track mode.
US08732397B2

According to one embodiment, a memory system includes a chip including a cell array and first and second caches configured to hold data read out from the cell array; an interface configured to manage a first and a second addresses; a controller configured to issue a readout request to the interface; and a buffer configured to hold the data from the chip. The interface transfers the data in the first cache to the buffer without reading out the data from the cell array if the readout address matches the first address, transfers the data in the second cache to the buffer without reading out the data from the cell array if the readout address matches the second address, and reads out the data from the cell array and transfers the data to the buffer if the readout address does not match either one of the first or second address.
US08732396B2

A DAS system that implements RAID technology is provided in which an array of solid state disks (SSDs) that is external to the DAS controllers of the DAS system is used by the DAS controllers as WB cache memory for performing WB caching operations. Using the external SSD array as WB cache memory allows the DAS system to be fully cache coherent without significantly increasing the complexity of the DAS system and without increasing the amount of bandwidth that is utilized for performing caching operations. In addition, using the external SSD array as WB cache memory obviates the need to mirror DAS controllers.
US08732385B2

Disclosed herein is a non-volatile memory, including: a memory cell array to be accessed with data including a data portion and a specific field as a unit of access; a buffer configured to hold the access-unit data read from the memory cell array or the access-unit data to be written to the memory cell array; and a control circuit configured to control access to the memory cell array in accordance with a specified address, a command, and data in the specific field of the access-unit data held in the buffer.
US08732383B2

A computer system includes a controller coupled to a plurality of memory modules each of which includes a memory hub and a plurality of memory devices divided into a plurality of ranks. The memory hub is operable to configure the memory module to simultaneously address any number of ranks to operate in a high bandwidth mode, a high memory depth mode, or any combination of such modes.
US08732378B2

A bus bandwidth monitoring device may include a buffer unit that is connected to a common bus, the buffer unit storing data that has been input via the common bus, a processing unit that performs predetermined processing based on the data stored in the buffer unit, and a detection unit that detects a bandwidth of data transmitted through the common bus based on a state of data transaction between the buffer unit and the processing unit.
US08732374B2

A subscriber node of a communication system, a communication system and a method for transmitting a message in the communication system. The message is transmitted from a first subscriber node of the communication system via a data bus of the communication system to a second subscriber node of the communication system. An application program of the first subscriber node files the message, that is to be sent, in a message memory, from where it is retrieved by a communication controller, upon a sending command of the application program, and is transmitted via the data bus. In particular in the case of a cancellation of the transmission job, in order to be able to improve the capacity utilization and the efficiency of a host CPU, it is provided that a transmission event for the message, that is to be sent or that has been sent, is stored in at least one transmission event memory, that is functionally separate from the message memory, and that the application program is able to access the data stored in the event memory at any time.
US08732372B2

Methods and systems are described for displaying enabling the transmission, formatting, and display of multimedia data after a hot plug event during a start-up dead period. In particular, approaches for transmission, formatting, and display of multimedia data in the absence or non-operation of a hot plug detect system or signal, so that multimedia information can be displayed in a proper format even during the dead period when no hot plug detect signal is received.
US08732369B1

An apparatus including a first register, a second register, and a control logic. The first register may be configured to store requests from a plurality of clients for a current cycle. The second register may be configured to store an indicator value indicating which of the plurality of clients received a grant in a previous cycle. The control logic may be configured to determine which of the plurality of clients having a request in the current cycle receives a grant based upon (i) a pointer value and (ii) the indicator value.
US08732365B2

In an embodiment, a method of operating a zone manager of an input/out system includes, in response to a storage device being inserted into a particular storage-device location of the input/output system, determining whether the particular storage-device location and the storage device are assigned to a same server of the input/output system, and assigning the particular storage-device location and storage device to the same server in response to determining that the particular storage-device location and the storage device are not assigned to the same server.
US08732363B2

A data processing apparatus may include a data conversion unit that arranges the input data in each transfer data in the conversion unit using one transfer data as one transfer unit and a predetermined number of transfer units as one conversion unit when converting a plurality of input data input sequentially into transfer data having a bit number identical to a predetermined bit number of a data bus and sequentially transferring the converted transfer data. The data conversion unit may include a data generation unit and a first data arrangement changing unit. The first data arrangement changing unit may include a bit change number calculating unit, a bit change number analysis unit, a first data sorting unit, and a data coupling unit.
US08732349B2

An Input/Output (IO) Virtualization (IOV) system provides a mechanism for sharing computer peripheral devices or resources between multiple host computers by presenting a single resource multiple times to numerous host systems. The IOV system provides IO virtualization and host-to-host communication services to the host computers. The system comprises device interfaces coupled to the IO devices. Each IO device comprises at least one endpoint function (EPF). Host interfaces are each coupled to one of a number of host computers. Each host interface includes a proxy, and each proxy comprises configuration data.
US08732340B2

The present invention is a method for providing multi-pathing via Small Computer System Interface Input/Output (SCSI I/O) referral between an initiator and a storage cluster which are communicatively coupled via a network. The method includes receiving an input/output (I/O) at a first target device from the initiator via the network. The I/O includes a data request. The method further includes transmitting a SCSI I/O referral list to the initiator when data included in the data request is not stored on the first target device, but is stored on a second target device. The referral list includes first and second port identifiers for identifying first and second ports of the second target device respectively. The first and second ports of the target device are identified as access ports for accessing the data requested in the data request.
US08732339B2

One embodiment is a storage device that has multiple physical ports receiving input/outputs (I/Os) from a host computer. Each of the ports presents plural virtual ports using N_Port ID Virtualization (NPIV) to prioritize the I/Os.
US08732335B2

A method and a network device for enabling communication between unnumbered interfaces are provided. A device level address may be assigned to a network device. The network device may announce the assigned device level address to a neighboring network device over a link. A corresponding device level address associated with the neighboring network device may be received over the link. A route may be stored including the received device level address associated with the neighboring network device and the link. In some implementations, the announcement of the assigned device level address is performed during protocol configuration.
US08732334B2

Provided are a method, computer program product and system for network multi-pathing. Paths to a storage system are through a first network type and a second network type. The first network type has a higher Input/Output (I/O) per second performance characteristic than the second network type. A length is determined from a received I/O request. The I/O request is sent on one of the paths to the storage system through the first network type in response to determining that the length of the I/O request is below a threshold length. The I/O request is sent on one of the paths to the storage system through the second network type in response to determining that the length of the I/O request is above the threshold length.
US08732323B2

A computer supports generating a model of transactions in which services are processed in multiple layers. The computer refers to start times and end times of processings, which are invoked and generated from another processing in the services, of the same server to calculate time intervals between the processings. The computer generates possible thresholds indicating thresholds that are possible criteria for grouping the processings according to the time intervals between the processings. The computer puts together, for each of the generated possible thresholds, consecutive processings, in which the time intervals between the processings are equal to or smaller than the possible threshold, into the same group to generate a group that the processings belong to. The computer divides a group, among the generated groups, without a processing serving as an invoker into processing-by-processing groups. The computer determines the possible threshold with the least number of groups as the threshold.
US08732322B1

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A script is received for execution when a resource is rendered on a client device. The script is stored. A request for the resource is received that includes a token identifying a requesting source item that was interacted with by a user to generate the request. The script is executed. A determination is made as to when fixed or recyclable contact information associated with a content sponsor of the resource should be provided with the resource. When recyclable contact information should be provided, the information is requested from a service including providing the token to the service. Recyclable contact information for the content sponsor and time-out information are received and stored. The identifier is stored on the requesting device. The resource and recyclable contact information are provided responsive to the request.
US08732315B2

A device previously configured as a registrar and that has established an independent ad-hoc network is automatically discovered by another device also previously configured as a registrar. To form an ad-hoc wireless network between these two devices, each device periodically enters a scanning mode to scan for and intercept beacons transmitted by the other device. Upon such interception, one of the devices becomes an enrollee in accordance with a predefined condition and in response to a user selected option. Subsequently, the enrollee modifies its beacons to include an attribute, such as the MAC address, associated with the other device. After intercepting the modified beacon, the remaining registrar prompts it user to decide whether to allow the enrollee to join the registrar's network. If the user responds affirmatively, a handshake is performed between the two devices and a subsequent attempt is made by the enrollee to join the registrar's network.
US08732305B2

A management server which is connected to a plurality of client terminals via a network, includes a storage unit adapted to store a management policy including usage-permitted time periods of the plurality of client terminals, and an application unit adapted to read out from the storage unit the management policy including the usage-permitted time period of the client terminal to be managed, output the readout management policy to the client terminal, and apply the usage-permitted time period to the client terminal, and extends the usage-permitted time period of the client terminal in accordance with a state of the client terminal.
US08732290B2

Virtual workplace server software may be selected for and/or provided to an organization server based on various characteristics of the organization. One or more inputs may be received corresponding to organization characteristics, for example, organization type and size, along with other potential organization characteristics and additional relevant information. Based on the organization characteristics and/or other relevant information, virtual workplace software may be selected for an organization server. The selection of the virtual workplace software may be output and/or the corresponding software may be downloaded and installed to provide desktop virtualization at the organization server. After the virtual workplace software is installed at a desktop virtualization server, the software may be used to provide virtual desktops to authorized end users and management functionality to authorized administrators.
US08732288B2

Provided is an apparatus and method for controlling a network using identification information of an object. The network controlling apparatus may include an extractor to extract identification information of a receiving object from received data, and a controller to verify, from a database, forwarding information that is stored in correspondence to the identification information, and to transfer the data to a gateway associated with a second domain designated by the forwarding information, when the receiving object is not included in a first domain.
US08732286B2

A shadowing platforms and systems in a network with a remote platform are provided. The shadowing platform includes a shadow health management module and platform storage coupled to the shadow health management module. The shadow health management module is configured to receive health information from the remote platform; store the health information in the platform storage; receive status information from the remote platform; and provide the health information to the remote platform when the status information is unacceptable.
US08732283B2

A method includes, at a first device of a first portion of an ad hoc network, receiving, from a second device of a second portion of the ad hoc network, information relating to a second set of addresses of the ad hoc network locally stored at the second device, the first and second portions of the ad hoc network having been disconnected prior to receiving the information about the second set of addresses; determining that the second set of addresses is different from a first set of addresses locally stored at the first device; requesting from the second device the second set of addresses; receiving a response from the second device including the second set of addresses; and generating a set of addresses of the coalesced first and second portions of the ad hoc network as a reunion of the first and second sets of addresses.
US08732277B1

In general, embodiments of the present disclosure are directed to techniques for determining a user's potential exposure to defined audio content (e.g., television and audio advertisements) using a mobile device. In one example, a method includes receiving first audio content. The method further includes generating a first digital representation of the first audio content. The method also includes accessing a data structure, wherein the data structure contains at least a second digital representation of at least second audio content. The method also includes comparing the first digital representation to at least the second digital representation contained in the data structure and if there is a match between the first digital representation and at least the second digital representation contained in the data structure, transmitting a message to a remote server indicating the match.
US08732275B2

An exemplary method includes a media content presentation system 1) delivering a primary media content stream to a primary access device, the primary media content stream comprising data representative of a media content instance that is presented by the primary access device as the primary media content stream is delivered to the primary access device and data representative of an executable application related to the media content instance, 2) determining that a secondary access device associated with a user is located within a detection zone associated with the primary access device during a time period associated with the presentation of the media content instance by the primary access device, and 3) directing the primary access device to generate and deliver a version of the executable application that is personalized for the user to the secondary access device. Corresponding methods and systems are also disclosed.
US08732273B2

This invention discloses a data inquiry system for three-dimensional location-based image, video, and information, which comprises a client device and a remote server. The client device provides space parameters and lens parameters to the remote server through a transmission module. The remote server determines a space inquiry range by the space parameter and lens parameter, inquires an object data of an object space position parameter at the space inquiry range, shows the object data in an image data displayed by the client device to facilitate users to identify the desired viewing object, and further inquires the object data and related image and/or video data.
US08732270B2

A communication control method and system for controlling communication among multiple industrial control systems connected via a network. The communication control system includes: a communication relay apparatus for relaying communication between at least two of multiple industrial control systems; a monitoring section for monitoring the multiple industrial control systems; and a control section for switching, if the monitoring section detects an anomaly from at least one of the multiple industrial control systems, communication between an industrial control system detected with an anomaly and a second industrial control system so that the communication is performed via the communication relay apparatus.
US08732269B2

The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
US08732267B2

Techniques are described for selecting an optimal data center for instantiating a first cloud service. Embodiments of the invention receive a request specifying a topology of a first cloud service to be hosted by one of a plurality of data centers which provide computing resources to host a plurality of cloud services. A suitability value is then determined for each of the data centers which measures a fitness of the data center for instantiating the first cloud service. In one embodiment, the suitability value is determined by calculating a plurality of metric values for the data center, normalizing the metric values and calculating a weighted average of the normalized values. One of the data centers is then selected for instantiating the first cloud service, based at least in part on the determined suitability values.
US08732265B2

Techniques for reconciliation and remediation of messages sent by a server for storage in an archive are described. Some techniques may comprise receiving a message to be reconciled corresponding to a message sent by a server to be stored in an archive. The received message may be categorized for reconciliation, and a delivery confirmation query may be issued to the archive according to categorization of the message for reconciliation. Based on the response to the delivery confirmation query, it can be determined with certainty whether the message sent to the archive for storage is indeed stored at the archive. Other embodiments are described and claimed.
US08732257B2

A server apparatus for establishing communication with a plurality of input/output devices via a network. The apparatus includes: a management unit configured to manage a communication session with the input/output devices; a storage unit configured to store information of the input/output devices in association with group information thereof; an execution unit configured to execute an application program; a communication unit configured to receive an operation instruction for the application program and to transmit to the input/output devices a processing result of the application program; a determination unit configured to determine whether the processing result requires connection of the input/output devices to an external server; and a message transmission unit configured to generate a message including an instruction to connect to the external server, when the determination unit determines that the processing results requires such a connection. The message includes the group information.
US08732256B2

A system and method are disclosed for registering a email sender for the purpose of sending an email message to an email receiver including receiving a challenge message wherein the challenge message includes a machine answerable question; processing the challenge message to determine that it is a challenge message sent for the purpose of authorizing delivery of the email message; analyzing the question to determine a valid response to the challenge message; and sending the valid response that includes the answer wherein a nontrivial amount of resources are required to send the valid response.
US08732253B2

Receiving a notification message by a mobile subscriber can include establishing a session with a notification service; maintaining a persistent communication connection with the notification service after the session is established; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; and receiving from the notification service a notification message corresponding to the subscribed node. Further, a message can be transmitted over the communication connection to the notification service at a predetermined interval and it can be determined whether the communication connection is viable. Additionally, it can be determined that the communication connection is no longer viable if no response is received from the notification service, the period of the predetermined interval can be decreased, and another session with the notification service can be established.
US08732242B2

Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
US08732238B2

Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for synchronizing applications between devices. The method displays, on a sharing device, a list of one or more applications which are available to share with other devices, and receives a selection, at the sharing device, of an application to share with a receiving device from the list of applications. The method then determines by the sharing device, sharing preferences of the selected application, creates an application package at the sharing device, based on the sharing preferences, and establishes a network connection from the sharing device to the receiving device. The system transmits the application package from the sharing device to the receiving device via the network connection.
US08732232B2

A digital audio playback device that includes a wireless communication link to enable it to interact and synchronize with computing platforms as well as other mobile digital audio players and fixed digital audio players. A digital audio playback device is configured such that the computing platform may automatically or upon user request copy, add or remove digital audio content or other information, such as playlists. In addition, digital content on the digital audio playback device can be synchronized with a computing platform. In one embodiment of the invention, the digital audio playback device is configured to enable wireless communication among other digital playback devices and/or a computing platform to allow synchronization and control.
US08732226B2

Systems, methods, processors, media, and other embodiments associated with integer rounding a floating point number in one micro-operation (uop) are described. One system embodiment includes a memory to store an integer rounding floating point instruction and a processor to perform the integer rounding floating point instruction. The processor may include a floating point unit that includes circuits and/or logics that integer round the floating point number.
US08732224B1

A method and apparatus for implementation of high order MASH by reuse of single stage MASH have been described.
US08732218B2

A disclosed file access system is capable of receiving each of code data from a server apparatus and updating a local file without increasing the processing time upon receiving the code data as the number of received code data is increased. The file access system includes a header data receiving unit receiving header data; a header data writing unit writing the header data into the local file; a code data receiving unit receiving designated code data from among the code data; a storage area allocating unit allocating a storage area with respect to the local file so that the code data received by the code data receiving unit can be written from the same starting position of the local file as that of the original file; and a code data writing unit writing the code data from the position of the local file.
US08732215B2

Discovering environment objects for information management in a networked environment. Information management provides services such as data protection, backup, retention, compliance, etc., by classifying the objects and/or infrastructure of an entity according to its value to the entity. Information management begins by discovering the data in a network and by discovering the servers and services operating in a network. The servers and services are discovered using adapters that can collect information regarding the environment objects. This information can then by used by information management systems to assign or orchestrate various services.
US08732212B2

A method for simplifying an extensible markup language (XML) schema, including: identifying data in an instance specification as variable or fixed, wherein the instance specification corresponds to a complex XML schema; determining a set of types including the variable data, wherein the set of types conforms to a structure of the complex XML schema; capturing the set of types as metadata annotations associated with the instance specification; and generating a simplified XML schema from the instance specification, wherein the simplified XML schema is stored on a memory device.
US08732207B2

An embodiment for evaluating rules pertaining to an event includes providing a rule trie comprising multiple nodes, wherein match conditions must be met to trigger a given rule, and each match condition corresponds to a different node. An attribute trie is provided for a string attribute, which includes a node sequence having a value. The string attribute is extracted from the event and also has a value. The value of the extracted string attribute and the value of the node sequence are compared, by traversing a path extending along the node sequence. Responsive to determining that the values of the extracted string attribute and the node sequence are the same, notice is provided that the match condition of a particular node of the rule trie has been met by an attribute of the received event.
US08732205B2

Embodiments of the invention are directed to determining a universal device identifier (UDID) for a client device, based on multiple service-dependent identifiers (SDIDs) used by client applications, websites, or other services to identify the client device. SDID types are prioritized with pre-assigned weights. A received SDID causes a single database read to access all other SDIDs, and any existing UDID(s) associated with the client device. A final UDID is created or selected based on the SDID weights. The database is updated in a sequence that enables self recovery of a prior UDID in case of database error during update. First, any non-selected UDID records are updated with the final UDID. Next, lower weighted SDID records are updated. The final UDID record is updated. The highest weighted SDID record is updated last, to preserve the prior UDID as long as possible in case of update error, which aborts the remaining update.
US08732197B2

A document taxonomy alignment system and method, relying on document glosses and utilizing a soft ontology expansion. An all-new hierarchical leaf node can be created expressly for the purpose of better aligning the plurality of document taxonomies in question. A small but valuable subset of the nodes created by soft ontology expansion turn out to capture some otherwise unmappable taxonomy nodes, and thereby have the effect of classifying the documents better than would any pre-existing node in any one of those taxonomies.
US08732193B2

Various aspects described or referenced herein are directed to different methods, systems, and computer program products relating to multi-media management and streaming techniques implemented over a computer network. In one embodiment, a Multi-Media Management and Streaming (MMMS) System may be configured or designed to provide online users with “location based” streaming radio functionality. Users from different geographic locations may access a variety of MMMS System GUIs to search for, create, and/or share customized streaming radio stations which may be configured to identify and play/stream music associated with one or more artists/bands, songs, venues, and/or events.
US08732192B2

In a method for searching for a previously visited web page, a first computer receives a plurality of search parameters from a second computer. The plurality of search parameters include a parameter identifying a characteristic of an element of a previously visited web page and a parameter identifying a weight of confidence in a recollection of a user that the element has the characteristic. The first computer searches for the characteristic of the element in a database including one or more characteristics of elements of indexed web pages. The first computer finds a match between the characteristic of the element and a characteristic of an element of an indexed web page of the indexed web pages. The first computer creates a list including an identification of the indexed web page. The first computer sends the list to the second computer.
US08732179B2

The embodiments described herein generally relate to a local mass storage device that provides a suggested read list of digital data to a host device. In one embodiment, a method is provided in which a local mass storage device receives a request from a host device for a suggested read list of digital data stored in the local mass storage device. The local mass storage device creates the suggested read list and provides the suggested read list to the host device. In this embodiment, the local mass storage device is managed by the host device using a logical block addressing protocol.
US08732176B2

One embodiment provides a computer system for detecting associations between a reviewer and an entity under review. During operation, the system estimates a relationship strength between the reviewer and the entity under review, and determines whether the relationship strength between the reviewer and the entity under review exceeds a predetermined threshold.
US08732175B2

Media objects, such as images or soundtracks, may be ranked according to a new class of metrics known as “interestingness.” These rankings may be based at least in part on the quantity of user-entered metadata concerning the media object, the number of users who have assigned metadata to the media object, access patterns related to the media object, and/or a lapse of time related to the media object.
US08732165B1

Image galleries are automatically located within documents, such as web pages. Documents that are determined to contain image galleries may be treated differently when storing the document for later retrieval by an image search engine. In one implementation, the image galleries are automatically located within a document by calculating position information indicating relative positions of images in the document. The document may be determined to contain an image gallery when the position information indicates that the images in the document are generally evenly distributed.
US08732159B2

Methods and apparatus, including computer program products, are provided for receiving an indication of a defined outer join to enable obtaining a first database table at a first database and a second database table at a second database; sending a first request to the first database to obtain the first database table; sending a second request to the second database to obtain the second database table; receiving, in response to the first and second requests, each of the first and second database tables; performing an outer join on the received first and second database tables, the outer join forming an output database table; and providing the output database table.
US08732153B1

A method includes receiving search queries. Images are generated that represent the volume of each search query relative to all search queries over a period of time. The images are processed to generate wavelets for each image. Related queries having similar increases or decreases in volume are identified by comparing at least some of the wavelets corresponding to a first query to wavelets corresponding to other queries.
US08732147B2

Data collections on a mobile device may be user-defined to include various types of objects including any combination of apps, contacts, email subscriptions, data feeds, and so on. A user interface associated with the data collection includes representations of the various objects associated with the data collection and representations of broadcast data received in association with the objects associated with the data collection.
US08732145B1

Embodiments of a computer system, a method, and a computer-program product (e.g., software) for use with the computer system are described. These embodiments may be used to generate an application description of one or more data-described applications that provides one or more functions in a virtual environment on a portable electronic communication device, such as a cellular telephone. This application description may be based at least in part on a schema that defines one or more fields, one or more formats and/or one or more sequences of data. Using the application description, a given data-described application may interpret data in the virtual environment. Moreover, by compiling the schema with the appropriate data to describe an application, the application running on a virtual environment can support multiple models and configurations of the portable electronic communication device.
US08732143B2

Concepts and technologies are described herein for reducing locking during database transactions without using a cache. In accordance with the concepts and technologies disclosed herein, a server application generates a changeset in response to receiving an operation for modifying base data stored in a database. The changeset is stored as a set of tables that are stored at the database with the base data, and include a first table reflecting records in the base data that have been created and/or modified by the operations. The changeset further can include a second table reflecting records in the base data that have been deleted by the operations.
US08732135B1

Restoring a backup from a deduplication vault storage. In one example embodiment, a method of restoring a backup from a deduplication vault storage includes various steps. First, entries in a list of unique blocks in a backup of a source storage at a point in time are ordered according to locations of corresponding unique blocks as stored in a vault storage. Then, the corresponding unique blocks are read in the order from the vault storage. Next, communication is established between the vault storage and a restore storage. Then, the corresponding unique blocks are stored in the restore storage.
US08732133B2

A system and method for data deduplication is presented. A deduplication system includes a plurality of data deduplication nodes; and a data deduplication control node communicatively coupled to the plurality of data deduplication nodes. The deduplication control node performs the operations of performing data deduplication operations at a deduplication system having one or more deduplication nodes at which deduplication data blocks are stored; monitoring a performance characteristic of the deduplication system; and adding an additional deduplication node to the deduplication system when the performance characteristic indicates performance of the system below a predetermined minimum.
US08732126B2

A method and apparatus for capturing database system workload and replaying that workload in a database system is provided. According to one aspect, in order to subject a test database system to the same workload to which the production database system actually would be subjected, a database server in the production system captures and records workload that the database server receives from external entities. This captured workload is processed. Processes external to a database server in the test database system send the processed workload to that database server. As a result, the test database system is subjected to the same workload to which the production database system originally was subjected. The foregoing technique permits a database administrator to determine how the production database system will fare if the difference that is present in the test database system is introduced into the production database system.
US08732125B2

The invention generally relates to systems and methods for construction field management and operations with building information modeling. In certain embodiments, the invention provides systems for construction field management and operations, that include a central processing unit (CPU), and storage coupled to the CPU for storing instructions that when executed by the CPU cause the CPU to: encode and map data structures and data sets received from Building Information Modeling software; select particular data structures and data sets relevant to at least one person associated with a construction project; transmit the selected data structures and data sets to a user terminal operated by the person; receive inputs made by the person to the selected data structures and data sets; and synchronize and update the data structures and data sets received from Building Information Modeling software based on the inputs received from the person.
US08732113B2

A degree of nonlinearity based on intra-wave frequency modulation is proposed here with the value substantially between 0 and 1. The degree of nonlinearity is used for obtaining the state rather than a system. The data required for defining the degree of nonlinearity is the state of the motion or the observed data. For a complicate state with more than one IMF containing prominent energy density, the degree of nonlinearity has also considered the amplitude variations. The combination of the intra-wave frequency modulation and the amplitude variation gives the Combined Degree of nonlinearity. With the definitions of degree of nonlinearity, the nonlinearity characteristic can be quantified, and the discussion of nonlinear effects could be conducted more precisely.
US08732112B2

System fault codes, component fault codes, and failure modes may be received at a system. A first level model comprising first level causal relationships and first level causal weights between the system fault codes and the component fault codes may be generated. A second level model comprising second level causal relationships and second level causal weights between the component fault codes and the failure modes may be generated. The first level model and the second level model may be combined to generate a model such as graphical model. One or more causal probabilities may be determined using the graphical model.
US08732092B2

The present disclosure describes a fund raising method and system wherein a provider produces discount cards containing information such as the manufacturer ID, the family code, and the value code. The information may appear on the card in the form of a bar code, a magnetic strip or by any other commonly recognized means. Representatives of an organization sell the discount cards to interested parties. When those parties present the discount cards at an enrolled retailer at the time of check-out, the card is read by the reader which is in communication with the retailer's payment system. The holder is then credited a pre-specified percentage of the sale at the time of sale and a percentage of the sale is set aside by the retailer. On a periodic basis, the amount set aside by the retailer is paid to the provider whereupon the provider pays a pre-specified portion of that amount to the organization.
US08732084B2

Methods, systems, and machine-readable media are disclosed for identification of an individual and evaluation of risk from doing business with that individual. In one embodiment a method of evaluating a risk from conducting business with an individual comprises receiving identity information related to the individual. The identity information includes information from an identity credential presented by the individual. The identity credential is validated based on the information from the identity credential and one or more positive databases. An identity of the individual is verified based on the identity information and the one or more positive databases. The identity information is screened against one or more negative databases indicating past losses to one or more entities. Results of the screening are reported based on one or more criteria of an entity considering doing business with the individual.
US08732079B1

Apparatus for coordinating a rule-based relationship between a bank, a vendor and a merchant is provided. The apparatus may include a vendor data platform, a vendor payment platform and a vendor clearing platform. The vendor data platform may receive a vendor name, a vendor identification number and vendor banking information and may this information into a third party database maintained by a third party. The vendor payment platform may receive the vendor identification number and a payment amount electronically associated with the vendor identification number without the banking information and transmit, to the third party, the vendor identification number and the payment amount. The vendor clearing platform may receive, from the third party, the payment amount and the banking information, and may transmit information to a clearing house. The information may initiate a transfer of funds into a vendor bank account.
US08732077B2

Systems, methods, and computer program products are defined for notifying customers, post-transaction of the ability to change payment form for the just completed transaction. In addition, the notification may include the advantages presented by the alternative payment forms and/or the optimal payment form for the completed transaction. Once notified, the customer may effortlessly and automatically change the payment form if so desired. If the payment form is changed to an interest-bearing payment form, such as a credit or loan account, the customer may be subsequently notified with an option to automatically and immediately pay-off the transaction amount using another customer account, such as a savings account, checking account or the like.
US08732072B2

The present invention relates to methods for allowing an account holder to easily customize the terms of an account such as a loan account, an asset account, a mortgage account, an insurance account, or a brokerage account. Exemplary embodiments of the invention allow the user to specify various preferred terms such as cost (e.g., APR and annual fee), rewards programs, card design, affiliates, credit line, and payment due date, among others. The financial service provider issuing the account, e.g., the issuing bank, may make the various available terms for the account easily accessible to the user, for example through an internet website or an automated phone system, enabling the user to easily specify his or her preferences. The customization methods may be applied to the process of opening a new account or customizing an existing account. The customization methods may dynamically update the available terms as the user begins to select his or her desired terms.
US08732070B2

The disclosed embodiments relate to information systems and to real-time processes residing on a computer system. More specifically, the disclosed embodiments relate to systems and methods for creating, monitoring, processing, and transforming the beneficial interests of one or more entities which issue two or more offsetting claim interests which are linked to changes in an endogenous or exogenous variable or index. Such offsetting interest claims will be subject to transformation by the system where system transformations will modify the relative entitlements.
US08732069B2

Systems and methods are provided which monitor trades entered into and cleared by counterparties, track the net and gross positions of counterparties and the counterparties' parent entities, trigger warnings when counterparties or their parent entities exceed a warning limit, and shut-off counterparties' trading ability when counterparties exceed a credit limit. An operator of a credit system using these systems and methods is provided with a variety of interfaces through which the operator can set up new counterparties, search a list of counterparties, view and edit basic information for counterparties, view financial information for counterparties, view and edit notes regarding to counterparties, view and edit limits of counterparties, view position versus limit information for counterparties, view the current day's position information for counterparties, and view cumulative position information for counterparties.
US08732068B2

A system, method, and computer program product are provided for the creation of enhanced securities. Enhanced bonds are backed by the security of a credit default swap contract without the need for separate purchase thereof. Building on this approach, multi-obligor securities can also be credit enhanced to provide a single security reflecting the position of the multi-obligor securities and a backing credit default swap contract.
US08732066B2

A seller server receives an offer which specifies a type of product (e.g. a seat on a flight), at least one condition (e.g. destination and date of departure), and an offer price specified by a buyer. The seller server also receives an associated payment identifier that specifies a financial account, such as a credit card account. The payment identifier essentially “guarantees” the offer in that the seller may receive payment from the financial account even if the buyer attempts to renege. The seller determines whether to accept the offer, based on various factors such as the offer price and the availability of appropriate products to satisfy the conditions of the offer. If the offer is accepted, payment is provided to the seller using the payment identifier.
US08732063B2

Methods and Systems for routing an indication of interest message are provided in which one or more external trade messaging systems are monitored to discover and collect information related to a trading posture of a plurality of trading counterparties. The information related to the trading posture of the plurality of trading counterparties is stored in a database and accessed, upon receipt of an indication of interest message to intelligently route the indication of interest message to at least one of the plurality of trading counterparties based at least in part on the information regarding the trading posture of the plurality of trading counterparties stored in the database.
US08732049B2

Object oriented design strategies and patterns are applied to financial data processing systems for processing and modeling of financial products (also referred to as financial instruments) with an emphasis being on derivative products. The system employs valuation independent, well-defined financial components (also referred to as financial events) that can be combined to build new financial structures. A general purpose software model is provided for representing the structure and characteristics of these products. A declarative specification language is provided to describe financial instruments in a consistent manner that lends itself to processing in such an object oriented system. A general traversal process is provided that can be applied to the macro structure of a financial instrument to implement various functions that produce results based on such information, such as the stream of financial events associated with the instrument, or the pricing or valuation of the instrument.
US08732046B1

A method for managing business rigor for a financial institution includes receiving business rigor data based on activities to implement a plurality of core products. A performance table, unit cost report, and summary report are created or updated based on the business rigor data. The performance table may include data based on an analysis of the business rigor data; the unit cost report may include a cost report based on the performance table data; and the summary report may include a report based on the unit cost report. The summary report is presented in order to improve the business rigor data.
US08732022B2

Devices, systems and methods are disclosed which relate to securing payments from a mobile communications device. In exemplary embodiments, a mobile communications device communicates with a payment server via a point-of-sale device to conduct a transaction. The mobile communications device uses a client payment logic to send payment information to the point-of-sale device. The point-of-sale device uses a vendor payment logic to forward the payment information to the payment server. The payment server verifies the payment information and sends confirmation to the point-of-sale device.
US08732019B2

An embodiment is directed to a non-expanding advertisement that displays a video loop or a portion of a video within the advertisement. If the user interacts with the advertisement, the entire video is played within the advertisement without expanding. The user is not given the option to stop or pause the video. In addition, since the advertisement does not expand, the user is not given the option to close the video, ensuring that a complete view of the video is delivered to the user.
US08732015B1

Processes for determining predicted prices of social media actions from disparate social media types are disclosed. In one example process, campaign attribute data associated with an advertising campaign on a social media service may be received. The campaign attribute data and historical campaign attribute data associated with previously performed advertising campaigns may be used to generate a plurality of predicted prices for the social media action. A weighted sum of the plurality of predicted prices may be calculated to generate a final predicted price for the social media action. Predicted prices for other social media actions performed on other social media services may similarly be generated. Systems and non-transitory computer-readable storage media for performing these processes are also provided.
US08732014B2

A system and method for automatically classifying ads into a taxonomy of categories, the method including: extracting text features from ad images using OCR (optical character recognition) techniques; identifying objects of interest from ad images using object detection and recognition techniques in computer vision; extracting text features from the web-page of the advertiser to which the user is re-directed when clicking the ad; training statistical models using the extracted features mentioned above as well as advertiser attributes from a historical dataset of ads labeled by human editors; and determining the relevant categories of unlabeled ads using the trained models.
US08732002B2

In order to reward a consumer for trying or learning about a product, the customer is given a unique identification number, preferably an unvalidated ATM readable card, and instructions for completing a test or survey by telephone or on the Internet. Upon successful completion of the test by the consumer, the identification number is validated so that the consumer may withdraw a cash reward from a temporary bank account funded when the identification number is validated via an ATM. Where the consumer is the patient of a physician, the patient may receive the number and card from the physician along with a prescription for redemption at a pharmacy whereat the pharmacy dispenses a supply of the drug to the patient and is paid by the manufacturer of the drug through the former's insurance payment processing system.
US08732000B2

Method for determining toll fees for vehicles in a road toll system including vehicle-onboard units and positionally distributed beacons capable of communicating with the onboard units via radio signals. The method includes: providing a toll fee level and a validity time frame; retrieving an identifier of the onboard unit, the toll fee level and the validity time frame from the onboard unit as a data record; resetting the toll fee level, if the validity time frame has expired; increasing the toll fee level and storing the updated data record in the onboard unit and the beacon; transmitting a request for deletion of stored data records for this identifier to other beacons; transmitting the data record from the beacon to the central station, if no deletion request for the data record arrives within the validity time frame; and deleting the data record in the beacon.
US08731992B1

Methods and apparatus for evaluating geographic market opportunity are disclosed. Embodiments of the invention provide scaled market index values that indicate relative market opportunity among geographic statistical areas. Data can be gathered from both internal sources and public sources and the data from the two types of sources can merged to create summarized data corresponding to the geographic statistical areas of interest. A linear regression can be used to determine a scoring equation and average revenue per market. The scoring equation takes into account a plurality of market variables. In example embodiments of the invention, a raw market index is calculated for each geographic statistical area using the scoring equation and the average revenue. A scaled market index can be produced for each geographic statistical area using the raw market index.
US08731989B2

Project management systems and methods to streamline project planning, task management, time management, and other similar applications. The method includes filing a request to start a project on a project management system. The method further includes receiving notice that role handlers have been assigned to a plurality of tasks required to complete the project. The method further includes performing at least one task of the plurality of tasks. The method further includes receiving notice that the at least one task has been reviewed by at least one of the assigned role handlers.
US08731988B2

A migration system and method. The migration method comprises receiving a request to generate a migration plan for an entity and generating a strategic plan comprising procedures for transferring knowledge required for performing job functions comprised by a first set of individuals to a second set of individuals and defining a set of temporary individuals to perform a transition management process. Additionally, an allocation plan and a ramping down plan are generated. The allocation plan is for allocating the set of temporary resources to the entity for the transition management process and allocating the second set of individuals for the transferring. The ramping down plan is for ramping down to close out the set of temporary individuals based on external data. The resource migration plan is for supporting the entity.
US08731975B2

A system and method are disclosed herein for maintaining an inventory of assets located at an insured property covered under an insurance policy based on data received from IP-addressable devices located at the property. The system includes an inventory database for storing inventory information about assets located at an insured property, a communication interface for receiving registration and operational data associated with an IP-addressable device, and a business logic computer. The business logic computer creates a data structure for storing inventory information about assets located at the insured property in the inventory database for each insured property. The business logic computer determines, for the insured property, the inventory information about the insured property's assets based on registration and operational data received from its IP-addressable devices located at the property. The business logic computer stores the insured property's inventory information in its associated data structure in the inventory database.
US08731958B2

Methods, systems, and apparatuses to facilitate administering of medication.
US08731954B2

Techniques for implementing Quality Assurance of the process of coding medical documents are disclosed. An audit of a coding process for a medical document is initiated by selecting and setting audit parameters. Using the selected parameters, a sample batch of coded documents is obtained from a universe of coded documents. The sample batch of coded documents is presented to auditor(s), and the auditor(s) provide corrections, which are recorded, and a score for each correction is calculated. A sample score, based on the corrections, is calculated in a manner that tracks to subjective auditor assessments of the process quality as being acceptable, marginally acceptable, or unacceptable, and which sample score accounts for the individual auditor subjectivity and an error.
US08731953B2

An electronic account links an electronic address to a physical address of a customer. Services provided to the customer using the electronic account can be delivered to the physical address or the electronic address of the customer. If the customer requests to receive only physical mail, the link between the addresses can be used to deliver any electronic mail to the physical address of the customer.
US08731952B2

A method and apparatus provides information to enhance at least one of: a sales, a service and an administrative transaction by communicating with a plurality of applications from a group of applications in accordance with rule information and based on at least two of the received: end user identification information, client identification information and transaction type information. In one example, the apparatus includes a rules engine, an application integrator, an integration and presentation module, and an integrated user interface. The rules engine causes the application integrator to communicate with a plurality of applications in accordance with the rule information, and at least two of: the end user identification information, the client identification information, and the transaction type information. The application integrator then generates integrated output information received from the plurality of applications to produce the integrated user interface that includes output from the plurality of applications. Based on end user input, the integrated user interface then provides interactive user response information to the application integrator which passes the interactive user response information to the rules engine. The rules engine then determines which of at least one additional supporting application of available applications to use in a next stage of the transaction, which may be the same as or different applications from the plurality of applications. The application integrator then communicates with the additional supporting applications and accordingly updates the integrated output information on the integrated user interface to include output from the at least one additional supporting application.
US08731946B2

In frame-based bit stream formats the data required for decoding a current frame are usually stored within the data section for that frame. One exception is the mp3 bit stream where data for a current frame is stored in previous frames. If the decoder did not receive the required previous frame, decoding of the current mp3 frame is skipped. The invention can be applied for such bit streams, in an archival mode, a streaming mode and a sample-exact cutting of an archival mode. In the streaming and cutting modes, new headers are established. The number of frames required for initializing the decoder status is signalized in the header, as well as a consistency check value in the streaming mode. These frames are used for decoder initialization but not for decoding samples or coefficients. For a sample-exact cutting, for the frame at which the cut shall occur, the number of samples or coefficients to be muted is also indicated in the header. The invention can be applied for the hd3 audio file format for lossless extension of an mp3 bit stream.
US08731939B1

In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile computing device and generating data that represents content of the voice query. The data is provided to a server system. A textual query that has been determined by a speech recognizer at the server system to be a textual form of at least part of the data is received at the mobile computing device. The textual query is determined to include a carrier phrase of one or more words that is reserved by a first third-party application program installed on the computing device. The first third-party application is selected, from a group of one or more third-party applications, to receive all or a part of the textual query. All or a part of the textual query is provided to the selected first application program.
US08731935B2

A method, system, and computer program product for issuing an alert in response to detecting a content of interest in a conference. A listening logic comprising multiple conference engines monitors speakers, topics, and words spoken during a conference. A speech-to-text engine monitors the conference and records a transcription. A word emphasis engine monitors the transcription for key words. A voice identification engine monitors the live conversation and the recorded transcript, in real time, for a particular individual to begin speaking. An outline engine may create an outline of transcription. The listening device may issue an alert upon detecting a content of interest in the conference. The listening device may additionally display an outline or a selected portion of the transcript regarding a particular content of interest to inform a user of the listening device of a portion of content of the conference that may have been missed.
US08731931B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for speech synthesis. A system practicing the method receives a set of ordered lists of speech units, for each respective speech unit in each ordered list in the set of ordered lists, constructs a sublist of speech units from a next ordered list which are suitable for concatenation, performs a cost analysis of paths through the set of ordered lists of speech units based on the sublist of speech units for each respective speech unit, and synthesizes speech using a lowest cost path of speech units through the set of ordered lists based on the cost analysis. The ordered lists can be ordered based on the respective pitch of each speech unit. In one embodiment, speech units which do not have an assigned pitch can be assigned a pitch.
US08731928B2

A phonetic vocabulary for a speech recognition system is adapted to a particular speaker's pronunciation. A speaker can be attributed specific pronunciation styles, which can be identified from specific pronunciation examples. Consequently, a phonetic vocabulary can be reduced in size, which can improve recognition accuracy and recognition speed.
US08731921B2

A frame erasure concealment technique for a bitstream-based feature extractor in a speech recognition system particularly suited for use in a wireless communication system operates to “delete” each frame in which an erasure is declared. The deletions thus reduce the length of the observation sequence, but have been found to provide for sufficient speech recognition based on both single word and “string” tests of the deletion technique.
US08731916B2

Noise and channel distortion parameters in the vectorized logarithmic or the cepstral domain for an utterance may be estimated, and subsequently the distorted speech parameters in the same domain may be updated using an unscented transformation framework during online automatic speech recognition. An utterance, including speech generated from a transmission source for delivery to a receiver, may be received by a computing device. The computing device may execute instructions for applying the unscented transformation framework to speech feature vectors, representative of the speech, in order to estimate, in a sequential or online manner, static noise and channel distortion parameters and dynamic noise distortion parameters in the unscented transformation framework. The static and dynamic parameters for the distorted speech in the utterance may then be updated from clean speech parameters and the noise and channel distortion parameters using non-linear mapping.
US08731912B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for audible alert tones are disclosed. The methods, systems, and apparatus include actions of determining whether audio input data received after ceasing output of a first instance of an audible alert tone includes voice activity and determining whether to delay a successive instance of the audible alert tone based on determining whether the audio input data includes voice activity.
US08731907B2

A method and apparatus for estimating speech intelligibility in a mobile communications network component handling two-way communication between two ends of a signal path. Test signals adapted for speech intelligibility measurements are inserted into the signal path to simulate two-way communication. Double-talk is detected during the communication, and speech intelligibility measurements are performed only during periods of double-talk. This enables the effect of echo to be taken into account while avoiding undesirable effects from non-linear processing, and comfort noise if present, in the signal path. Voice enhancement devices may then be adjusted in response to the estimated speech intelligibility.
US08731896B2

A virtual testbed for system verification test is provided in which emulated responses are associated with certain steps of a system verification test. The emulated responses can be manually entered or populated with previous test results obtained from execution of the emulation-enabled steps on a real testbed. When the emulation-enabled steps are executed, the system verification test uses the emulated responses as the responses corresponding to the actions of the emulation-enabled steps as if the steps were executed on the real testbed, without actually executing the emulation-enabled steps on the real testbed. Therefore, the virtual testbed of the present invention allows development of test scripts for system verification test without constant, actual access to the real testbed.
US08731893B2

An arithmetic device calculates the surface potential of a silicon layer by performing computation based on a mathematical expression and device parameters stored in a storage device. Likewise, the arithmetic device calculates the surface potential of a bulk layer under a buried oxide film when the silicon layer is in a partially depleted state and when the silicon is in a fully depleted state. The arithmetic device then performs computation based on the calculated surface potential of the silicon layer, the calculated surface potential of the bulk layer, and mathematical expressions stored in the storage device, and obtains the surface potential of the bulk layer by iterative calculation. The arithmetic device performs computation based on the surface potential of the bulk layer obtained by iterative calculation and mathematical expressions stored in the storage device, and calculates the lower surface potential of the silicon layer.
US08731891B2

Reservoir properties or attributes such as water saturation, porosity and permeability are determined directly at each cell of a three dimensional grid of a subsurface hydrocarbon reservoir. Input parameters based on original data from petrophysical measurements and other attributes of the reservoir and its subsurface features are generated over a range of uncertainties for the individual cells. The predicted input parameters for the individual cells are provided as processing inputs for petrophysical algorithms. The input parameters at different measures of possible uncertainties for the cells of the reservoir are processed using cluster computers to determine on a cell-by-cell basis a number of possible scenarios or results for the reservoir attributes of interest. The determinations made for the different scenarios can then be assembled as postulated models for sections of interest of the reservoir grid, and the postulated models evaluated to more accurately obtain reservoir attributes over the reservoir, even for areas where no well intersects the reservoir.
US08731886B2

A simulator (10) for estimating a life of a speed reducer includes a rotation speed and load calculator (21) for simulating the operation program of a robot (12) and calculating the rotation speed of the robot speed reducers (G1-Gm) and the load exerted on the individual speed reducers; a storage (22) for chronologically correlating the rotation speed and the load and storing the rotation speed and the load; a speed reducer life calculator (23) for calculating the life of the individual speed reducers, based on the rotation speed and the load; an operating ratio setter (24) for setting an operating ratio of the robot; and a speed reducer life estimator (25) for estimating the life of the speed reducers, based on the life of the individual speed reducers and the operating ratio.
US08731882B2

Improved convergence in the volume-integral method (VIM) of calculating electromagnetic scattering properties of a structure is achieved by numerically solving a volume integral equation for a vector field, F, rather than the electric field, E. The electric field, E, is determined from the vector field, F, after solving of the volume integral equation. The vector field, F, may be related to the electric field, E, by a change of basis, and may be continuous at material boundaries where the electric field, E, has discontinuities. Convolutions of the vector field, F, are performed using convolution operators according to the finite Laurent rule, which allows for efficient matrix-vector products using Fast Fourier Transforms. An invertible convolution-and-change-of-basis operator, C, is configured to transform the vector field, F, to the electric field, E, by performing a change of basis according to material and geometric properties of the periodic structure.
US08731875B2

There is provided a system and method for providing a visualization of data describing a physical structure. An exemplary method comprises defining an unstructured grid that corresponds to a three-dimensional physical structure, the unstructured grid comprising data representative of a property of interest. The exemplary method also comprises defining a probe as an object that comprises a set of topological elements, at least one of which does not share a common plane. The exemplary method additionally comprises providing a visualization of the unstructured grid data on the geometry defined by the probe.
US08731872B2

There is provided a system and method for providing a visualization of data describing a physical structure. An exemplary method comprises defining an unstructured grid that corresponds to a three-dimensional physical structure, the unstructured grid comprising data representative of a property of interest. The exemplary method also comprises defining a probe as an object that comprises a set of topological elements, at least one of which does not share a common plane. The exemplary method additionally comprises providing a visualization of the unstructured grid data on the geometry defined by the probe.
US08731859B2

An apparatus, consisting of a rolling element, which is resting on a surface, and a force-sensing device, which is coupled to the surface. The force-sensing device is configured to make a first measurement indicative of a force exerted in a direction perpendicular to the surface. The force is exerted by a force-sensing probe pressing against the rolling element so as to hold the rolling element stationary. The apparatus further includes a calibration processor, which is configured to collect the first measurement from the sensing device, to collect a second measurement indicative of the force from the force-sensing probe, and to calibrate the force-sensing probe based on the first and second measurements.
US08731855B2

A method and device for monitoring the noise from a sensor and a use of the method in automobiles for determining a frictional value between tires of a motor vehicle and a road surface, in particular an economical and reliable method for monitoring a sensor noise and a corresponding device for obtaining, amongst other things, system-relevant information may be achieved, wherein an influence on spectral components of the sensor noise signal is determined and compared with set values.
US08731852B2

A method for the evaluative analysis of a photovoltaic layer system is described. The method applies to a semiconductor layer forming a pn junction: an electric current is generated in the layer system; a spatially resolved thermal image of the surface of the layer system is generated; an intensity distribution of the thermal radiation relative to the respective number of pixels with the same intensity value is determined; an intensity mean/median from the intensity distribution is determined; an intensity interval based on a specifiable measure for a scattering of the intensity distribution is determined; a characteristic number is determined; and the characteristic number or a calculation value based thereon is compared with a specifiable reference characteristic number.
US08731848B2

Various embodiments include apparatus and methods to monitor flow of single and multiple phase fluids. Sensors of a tool can be dispersed along the tool to collect measurements to be processed using an autocorrelation operation on the collected measurements to provide information relative to the phases of the fluid. Additional apparatus, systems, and methods are disclosed.
US08731846B2

A measuring arrangement of the invention includes: At least one measuring device, which generates, repeatedly during operation, measured values, especially digital, measured values, representing the at least one measured variable to be registered; as well as an electronic data processing system superordinated to the at least one measuring device, especially a data processing system which is spatially distributed and/or spatially remote from the measuring device. Measuring device and data processing system are connected together by means of at least two line-pairs, through each of which an electrical current flows, at least at times, during operation. According to the invention, the measuring device transmits the internally generated, measured values to the data processing system via both line-pairs. In this way, it is then possible to transmit a plurality of measured values simultaneously, when each of the two line-pairs is embodied as part of a two-conductor current-loop.
US08731842B2

Certain embodiments disclosed herein relate to compositions, methods, devices, systems, and products regarding frozen particles. In certain embodiments, the frozen particles include materials at low temperatures. In certain embodiments, the frozen particles provide vehicles for delivery of particular agents. In certain embodiments, the frozen particles are administered to at least one biological tissue.
US08731840B2

Certain embodiments disclosed herein relate to compositions, methods, devices, systems, and products regarding frozen particles. In certain embodiments, the frozen particles include materials at low temperatures. In certain embodiments, the frozen particles provide vehicles for delivery of particular agents. In certain embodiments, the frozen particles are administered to at least one biological tissue.
US08731838B2

A stable method for using fat-ray tomography to determine a high-resolution velocity model of the subsurface from seismic data (71). The velocity model (72) may be used in migrating the seismic data (76) to image the subsurface. Rays are traced from a subsurface reflection point to surface source and receiver locations (73), using Fresnel zone construction methods (74) that honor correct initial conditions, with the Fresnel radius being a function of velocity.
US08731837B2

A system and a method for associating measurements from a wellbore with times and depths is provided. Tools located in a wellbore obtain the measurements and provide time data used to determine the times. The tools and a surface clock may be synchronized. The times may be used to associate the measurements with corresponding depths of the wellbore.
US08731830B2

Methods, apparatus and systems for marking a presence or absence of an underground facility. Marking material is dispensed, via actuation of an actuation system of a marking device, onto a target surface. Environmental information regarding at least one environmental condition of an environment in which the marking device is located is received via at least one communication interface of the marking device, and marking information is logged into local memory of the marking device. In one aspect, the stored marking information includes at least some of the environmental information.
US08731826B2

A system and method improve guidance system performance. An accuracy improvement module (AIM) can be configured to compare observed and expected inclination compensation factors (ICFs) at a plurality of inclination angles to detect an inaccuracy in antenna height. In response to detecting an inaccuracy, an AIM can determine a revised antenna height that more accurately represents the height of an antenna above ground. A proposed antenna height can be determined using an observed ICF. A fixed vehicle body height can be subtracted from the proposed antenna height to provide a proposed tire radius. The proposed tire radius can be compared to a table of standard tire radii to determine a tire radius value, which can then be added to the fixed vehicle body height to provide a revised antenna height. The revised antenna height can improve the accuracy or calculated ground positions, thereby improving guidance system performance.
US08731808B2

A road network analysis system detects major changes in a road network based on probe information from a plurality of vehicles. The probe information is tabulated and the change in the amount of traffic is calculated for each road with a predetermined time interval. If a remarkable change in the amount of traffic is detected for a road before and after a specific baseline day, it is determined that a major change in the road network affecting the traffic has occurred in the vicinity of the road, and the road is specified as a change-related road. A path search may be performed between the endpoints of a plurality of change-related roads, and the searched paths that have the most overlap with the searched paths are selected so as to identify the change-related roads which are commonly affected by the same cause and the endpoints thereof.
US08731807B2

A method, system, and/or computer program product evaluates a real-time condition of a construct of a roadway. A processor receives a set of roadway acoustic sound patterns from a mobile microphone that is mounted on a terrestrial vehicle as it travels along a roadway. This set of roadway acoustic sound patterns is created by a physical contact between a roadway surface of the roadway and a tire on the terrestrial vehicle. The processor also receives a set of transient data from a probe on the terrestrial vehicle. This transient data describes a real-time transient environmental condition at the roadway. The set of roadway acoustic sound patterns and the set of transient data are input into an analysis algorithm to determine a real-time physical condition of a construct of the roadway. Data describing the real-time physical condition of the construct of the roadway is then transmitted to a remote computer.
US08731802B2

A method for compensating for thermal transient conditions of an engine that can cause valve growth or contraction is disclosed. In one example, the method provides cylinder air amount compensation during non-blow-through and blow-through conditions. The approach may improve cylinder air amount estimates, thereby improving engine emissions.
US08731800B2

An apparatus for controlling a motor determines whether or not to control the motor in order to control the variable valve lift device by using a measurement value of a valve lift and a target value of the valve lift, compares a predetermined base voltage range with a battery voltage in order to control the motor, determines a voltage factor corresponding to the battery voltage when the battery voltage is included in the base voltage range; and determines a driving signal value for the motor by applying the voltage factor to a predetermined base signal value.
US08731796B2

A device for the energy management of a vehicle, which has an air-conditioning system and a controller controlling the air-conditioning system. The air-conditioning system includes an air-conditioning compressor coupled mechanically to the drive train and a thermal storage unit. The controller controls the air-conditioning compressor in such a way that the energy efficiency of the vehicle is improved.
US08731794B2

In a control system for a four-wheel drive vehicle, when the four-wheel drive vehicle is four-wheel driven full time (that is, at all times), the difference in rotation of each wheel occurring due to the difference in air pressure within each tire, is differentiated from the difference in rotation of each wheel occurring due to cornering or the state of the road surface, and is correspondingly corrected so as to distribute the driving force to the four wheels. Thus, even if the difference in rotation of each wheel occurs due to the air pressure within each tire, the malfunction in which four-wheel driving is controlled based on the erroneous determination that the difference in rotation of each wheel is due to cornering or the state of the road surface can be prevented from occurring.
US08731792B2

A control system for a dry dual clutch transmission (DCT) includes first, second, and third modules. The first module detects whether a hydraulic pressure sensor of a hydraulic fluid delivery system in the dry DCT has failed. The second module estimates a pressure of hydraulic fluid within an accumulator of the hydraulic fluid delivery system based on one of (i) torque generated by and temperature of a hydraulic fluid pump and (ii) a drain down period of the accumulator and a period since the hydraulic fluid pump was on. The third module controls start/stop of the hydraulic fluid pump based on the estimated hydraulic fluid pressure when the hydraulic pressure sensor has failed.
US08731770B2

The present invention is a data logger for collecting information about operation of vehicle for monitoring by a parent or supervisor. The data logger includes speed limits for highway and local streets. The data logger includes an algorithm estimating whether the vehicle is being operated on a highway or local street. An alert status is determined when the corresponding speed limit is exceeded. Alert information is recorded for later display and review by the parent or supervisor.
US08731769B2

An inertial sensor calibration method has steps of mounting an observer device and an inertial sensor of a vehicle carrying on an inertial move, acquiring actual vehicle motion data from the observer device and inertial signal data of the inertial sensor, calculating an integral corresponding to the vehicular dynamic variation model with respect to the inertial signal data to obtain predicted vehicle sensor data and calculating variations of the actual vehicle motion data, acquiring differences between the two calculated data, applying an energy optimization and a discretization to the differences so as to obtain parametric error variances, and feeding back the parametric error variances to the vehicular dynamic variation model to calibrate the parameters associated with offset and scale factor and acquire a calibrated vehicular dynamic variation model. Under the premise of no GPS, electronic compass or pressure sensor, the present invention can secure positioning continuity and reliability.
US08731765B2

A method for operating a powertrain system including a torque machine mechanically coupled to an internal combustion engine includes, upon detecting a pending fault associated with a power switch configured to control power flow to the torque machine, disabling torque output from the torque machine and executing retry events. The retry events are iteratively executed with a debounce time period preceding each retry event. Presence of a fault associated with the power switch is detected when a quantity of the retry events during a time window exceeds a threshold.
US08731758B2

A vehicle control apparatus includes state measurement means for measuring states of the vehicle; required power estimation means for calculating an estimated required power indicating a motor power required to operate the vehicle based on the states of the vehicle measured by the state measurement means; critical power estimation means for calculating a critical power when the motor power saturates based on the states of the vehicle measured by the state measurement means; modified reference input means for modifying a reference input so that the estimated required power falls within the estimated critical power when it is determined that the estimated required power estimated by the required power estimation means exceeds the estimated critical power estimated by the critical power estimation means; and control means for controlling a motor of the vehicle based on the reference input modified by the modified reference input means.
US08731755B2

A drive device for a hybrid vehicle, which has a first driven axle and a second driven axle, including: a first motor/generator unit, which is connected to the first driven axle; an internal combustion engine unit, which is connected in a rotationally fixed fashion to a differential/transmission unit which is connected to the rear axle; a second motor/generator unit, which is connected in a rotationally fixed fashion to the differential/transmission unit, parallel to the internal combustion engine unit; a clutch unit, which is designed to disconnect and connect a force flux between the differential/transmission unit and the second driven axle; and a control unit, which actuates the clutch unit, the internal combustion engine unit, the first motor/generator unit and the second motor/generator unit as a function of predefined operating states.
US08731754B2

A controller for a motorised vehicle is provided which is arranged to receive control signals from a user input device and the controller is configured to control a motor arrangement of the motorised vehicle in dependence on the control signals. The controller comprises an acceleration control unit configured to determine a centripetal force factor corresponding to a centripetal force which is currently acting on said motorised vehicle as a result of the control signals and is configured to calculate an acceleration limit for the motorised vehicle in dependence on the centripetal force factor. The acceleration control unit is configured to apply the acceleration limit by modifying a response of the controller to the control signals, such that the motorised vehicle does not exceed the acceleration limit.
US08731748B2

A method includes receiving, at a computing device, a search request that includes one or more search criteria for a body of water. The one or more search criteria include an identification of a fish species. One or more locations on the body of water that satisfy the one or more search criteria are identified. The one or more locations include at least one predicted location of the fish species within the body of water. The one or more locations are highlighted on a map of the body of water.
US08731740B2

An automatic warehouse includes multiple guided vehicles disposed at different heights along a rack and a storage shelf with a hoist in line with the rack. The storage shelf includes an intra-shelf conveyor that stores articles, and multiple shelf frames configured to vertically pass the transportation surface of the intra-shelf conveyor. The interval between the plurality of shelf frames may be varied. In parallel with the storage of articles using the intra-shelf conveyor, the shelf frames are caused to pass the transportation surface of the intra-shelf conveyor upward from below, and the articles are sequentially transferred from the intra-shelf conveyor onto the shelf frames. After the articles have been transferred to all the corresponding shelf frames, the guided vehicles store the articles on the shelf frames into the rack simultaneously.
US08731739B2

A drive supporting device includes a GPS, a front camera, and a communication device that acquire traffic signal information related to the time-series on/off state of a traffic signal and an ECU that supports the driving of a vehicle on the basis of the traffic signal information acquired by, for example, the communication device. The ECU changes a driver support aspect on the basis of the level of proficiency of the driver of the vehicle in a region in which the vehicle is currently located. In this way, even when the driver is in a strange place, it is possible to appropriately support the driving of the vehicle.
US08731731B2

There is provided a power management device including a load current control unit configured to set an upper limit on a load current supplied from a connected feeding device and to control the load current on the basis of the upper limit, and a determination unit configured to, when the load current control unit has reset the upper limit to a higher value, determine if the upper limit has exceeded a current capacity of the feeding device on the basis of a voltage drop level of an input voltage. The load current control unit may reset the upper limit in increments or decrements of a predetermined value, and the load current control unit may, when the determination unit has determined that the upper limit had exceeded the current capacity of the feeding device, control the load current by resetting the upper limit to a value not exceeding the current capacity.
US08731729B2

A process develops controls for microgrid systems. The process models physical systems of increasing complexity. Candidate control algorithms are implemented as state machines that can affect state variables which represent control signals for elements of the physical system. A simulation of the physical system is operated according to the control algorithms.
US08731728B2

A power distribution system is provided, including at least one capacitor bank with a capacitor bank controller, a transformer, at least one voltage regulating device with a voltage regulating device controller, and a controller. The capacitor bank is selectively connected to the feeder and a capacitor bank controller. The capacitor bank controller controls a switch for selectively connecting the capacitor bank to the feeder. The transformer delivers power to the power distribution system through the feeder. The transformer converts a transmission or a sub-transmission voltage into a distribution voltage. The controller is in communication with the capacitor bank controller, the voltage regulating device, and the transformer. The controller selectively switches the at least one capacitor bank to adjust voltage in the feeder. The controller selectively sends commands to the voltage regulating device to change a source voltage.
US08731719B2

The invention relates to a method for processing video signals from a video sensor, in order to extract 3d shape information about objects represented in the video signals, the method comprising the following steps: providing a memory in which objects are stored in a 3d shape space, the shape space being an abstract feature space encoding the objects' 3d shape properties, and mapping a 2d video signal representation of an object in the shape space, the coordinates of the object in the shape space indicating the object's 3d shape.
US08731713B2

A prescription dispensing system having a dispensing station for holding an inventory of prescription medications, a secure internet connection to the dispensing station for access by a potential prescription medication recipient, by healthcare personnel in a physician office and by pharmacy personnel at the pharmacy distribution center in a remote location, at least two webcams for visual and auditory communication between the location of the dispensing station and the pharmacy personnel via the internet to allow identification of the correct medication, identification and communication with the correct potential prescription medication recipient, and visual validation and recording of all documentation from the physician's office or potential prescription medication recipient, and a biometric reader disposed at the dispensing station for identifying a potential prescription medication recipient. The system may include various enhancements to allow accurate dispensing of the proper medication and direct secure internet communication between the pharmacist and the authorized recipient of the medication.
US08731711B1

Method and systems for sorting are described. In one embodiment, a container is released into a pocket section, with the pocket section being at a first alignment stage. The pocket section is rotated with the container away from the first alignment stage to a second alignment stage. Attributes of the container are acquired at the second alignment stage. An order to which the container belongs is identified with the acquired attributes. The pocket section with the container is rotated to a third alignment stage. The location of the third alignment stage is selected based on the identified order. The container is received to group with one or more containers in the identified order. Additional methods and systems are disclosed.
US08731702B2

In mill stands of a continuous rolling train, a product passes through the train is rolled such that the product upon leaving the train has predetermined final characteristics. To remove one of the stands, the mill stand to be removed is completely relieved of load according to a defined temporal load relieving sequence. Locally simultaneously with the load relieving, at least one other mill stand is placed under load according to a defined temporal loading sequence. The load-relieving and loading sequence are mutually adjusted to preserve the final product characteristics. A circumferential roll velocity is controlled until the stand has been completely relieved such that a discharge velocity corresponds always to a predetermined desired discharge velocity. After the complete load-relieving, a correspondence of the circumferential roll velocity to the desired discharge velocity is maintained and the working rolls are lifted off. The mill stand is then deactivated.
US08731699B2

A dynamic insulated glass unit (IGU) assembly line scheduler is provided for production control of an IGU assembly line. When calculating the IGU assembly line order and controls, the scheduler evaluates at least i) a changeable set of uniquely identifiable glass lite storage loading locations adjacent a loading station, ii) a changeable set of uniquely identifiable IGU storage locations adjacent a unloading station, iii) a changeable identifiable subset of the set of uniquely identifiable IGU storage locations, and iv) a assembly line change outs to be performed at least in the production of the IGUs for the next in line set of IGUs to be shipped from the IGU assembly line. The scheduler is configured to re-evaluate the IGU assembly order at least with the filling of each next in line set of IGUs to be shipped.
US08731696B2

A method of making an article of footwear is disclosed. The method includes the steps of designing an article of footwear via a website, converting a footwear representation into a set of two-dimensional portions, printing the two dimensional portions onto a sheet material, cutting and assembling the two dimensional portions into a finalized article of footwear. The method further includes a step of shipping the article of footwear to a pre-designated shipping address. Systems for receiving an order for a customized article of footwear are also disclosed.
US08731695B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for allowing independent control of a formant position and inharmonic content in sound synthesis. In one aspect, this allows continuous shifting of the formant across a spectrum without producing any inharmonic spectral content. In a second aspect, this also makes it possible to generate sound with a defined inharmonic content amount and still move a formant position without changing the inharmonic content amount or to continuously change the amount of inharmonic content without significantly changing the formant position. The disclosed technology uses multiple modulators that are applied to a carrier signal by a weighted sum of their outputs.
US08731693B2

A voice input device includes a first microphone (710-1) that includes a first diaphragm, a second microphone (710-2) that includes a second diaphragm, and a differential signal generation section (720) that generates a differential signal that indicates a difference between a first voltage signal and a second voltage signal, the first diaphragm and the second diaphragm being disposed so that a noise intensity ratio is smaller than an input voice intensity ratio (input voice component intensity ratio), and the differential signal generation section (720) including a gain section (760) that amplifies the first voltage signal by a predetermined gain, and a differential signal output section (740) that generates and outputs a differential signal that indicates a difference between the first voltage signal amplified by the gain section and the second voltage signal.
US08731683B2

A stimulation system and method for providing training therapy to a human subject having a weakened voice includes an activating switch configured to generate a first signal, and a processor configured to receive the first signal from the sensing electrode and to generate at least one stimulation parameter based on the first signal. The system further includes a stimulating electrode configured to receive the stimulation parameter from the processor and to activate a recurrent laryngeal nerve or vagus nerve of the subject in response to the stimulation parameter.
US08731682B2

In one embodiment, an external charging device for recharging an implanted medical device, comprises: a battery for powering the external charging device; a coil for radiating RF power; drive circuitry for driving the coil according to a duty cycle; circuitry for generating a signal that is indicative of an amount of current flowing through the coil; and control circuitry for controlling the drive circuitry, wherein the control circuitry is operable to process the signal from the circuitry for generating to detect when a coil of the implantable medical device temporarily ceases absorbing RF power, the control circuitry modifying the duty cycle in response to detection of the coil of the implantable medical device temporarily ceasing absorbing RF power.
US08731680B2

Therapeutic system with implantable therapeutic unit (ITU) comprising control unit (CU), memory, telemetry unit connected (in)directly to CU for wireless bidirectional transmission of data to/from external device (ED) and detection unit for detecting physiological patient data or operational data. CU triggers outgoing data transmission (DT) from ITU to ED based on preselected internal events and establishes standby mode for reception on part of telemetry unit for receiving beginning (header) of incoming DT from ED to therapeutic unit exclusively within preselected response time window after DT from ITU to ED. System designed to add to incoming DT follow-up signaling data which signals an imminent follow-up examination, whereby CU also prompts sensor unit at preselected time point in response to receipt of follow-up signaling data to detect preselected physiological data required for follow-up examination or to detect operational data of therapeutic and store in memory and transmit with subsequent outgoing DT to ED.
US08731671B2

An implantable medical device includes a housing, a header mounted to the housing, the header including a header body having a bore with an electrical contact located within the bore, wherein the electrical contact includes a plurality of contact points, wherein at least two of the contact points are longitudinally offset from each other along the bore.
US08731669B2

An implantable medical device system includes a medical electrical lead having a connector assembly and a connector bore for receiving the lead connector assembly. The lead includes a distal portion having a first outer diameter and a distal sealing member, an intermediate portion having a second outer diameter smaller than the first outer diameter, and a connector pin extending from the intermediate portion, the connector pin having an outer diameter corresponding to a DF-1 standard.
US08731668B2

An apparatus and method for enabling an implanted fractal antenna for radio frequency communications between an implantable medical device and an external device. The fractal antenna may be disposed within or outside of a header assembly of the device housing. Various examples include a three dimensional patterned cylinder usable as a tissue anchor or stent. In another embodiment the antenna may be cast, molded, stamped, punched, milled, laser cut, etched or other methods to form a fractal pattern in conductive media. In another embodiment the antenna may be formed of a printed circuit board (PCB) either with or without an included ground reference plane. In another embodiment the antenna may be formed in a fractal pattern and then wrapped around a part of the implantable device.
US08731667B2

Cardiac therapy systems include multiple electrodes respectively positionable at multiple left ventricular electrode sites. A pulse generator is coupled to the electrodes and configured to deliver a cardiac resynchronization therapy (CRT). A processor is configured to measure, for each left ventricular electrode site, a timing interval between first and second cardiac signal features associated with left ventricular depolarization. The timing interval is associated with a degree of responsiveness of each left ventricular electrode site to CRT. The processor is configured to determine a pacing output configuration that provides improved patient responsiveness to CRT based on the timing interval measurements and to select at least one left ventricular electrode site from the plurality of left ventricular electrode sites based on the timing interval measurements. The processor may be configured to monitor for a change in hemodynamic status of the patient based on a change in the timing interval.
US08731654B2

An automated system, method, apparatus, device and/or computer program product for detecting positioning effect is set forth, the apparatus according to an exemplary embodiment may include an output operable to couple to one or more stimulating electrodes to stimulate one or more peripheral nerves of the patient, an input operable to couple to one or more recording electrodes to record resultant electrical waveforms generated by a nervous system of a patient in response to the stimulating module, and one or more processors operable to identify the positioning effect based on the resultant electrical waveforms.
US08731652B2

A method and an apparatus for monitoring the autonomous nervous system of a sedated patient. The method comprises steps of providing a skin conductance signal measured at an area of the patient's skin through a measurement interval, calculating a characteristic of said skin conductance signal, establishing a first output signal indicating the state of pain or discomfort in the patient, and a second output signal indicating the state of awakening in the patient, based on said characteristic of said skin conductance signal. The calculating of the signal characteristic comprises calculating a value representative of a statistical dispersion, e.g., the standard deviation, of the values of the skin conductance signal through the measurement interval.
US08731650B2

An EEG cap (8) having 64 or 128 electrodes (10) is placed on the head of the subject (11) who is viewing CRT monitor (14). The signals on each channel are amplified by amplifier (17) and sent to an analog-to-digital converter (20). PC (23) captures and records the amplified signals and the signals are processed by signal processing PC (26) performing linear signal processing. The resulting signal is sent back to a feedback/display PC (29) having monitor (14).
US08731649B2

A system is provided including a cardiac output monitor configured to be operatively connected to a detection module that obtains electrocardiogram (ECG) signals from the patient. The monitor includes an axis analysis module and a cardiac output module. The axis analysis module is configured to obtain ECG axis information including information corresponding to at least one ECG axis of a patient. The axis analysis module is also configured to determine ECG axis change information corresponding to a change in the ECG axis information of the patient. The cardiac output analysis module is configured to determine a change in cardiac output using the ECG axis change information.
US08731642B2

A method for determining by an x-ray projection a position of a target radiopaque marker disposed on a catheter in a subject's body, comprising assigning a landmark in the body as a reference point compensated for periodic movements of the body, determining an auxiliary location relative to the reference point using at least one additional radiopaque marker disposed on the catheter and based on the auxiliary location determining the position of the target radiopaque marker with respect to the reference point.
US08731638B2

Methods and systems for determining the concentration of one or more analytes from a sample such as blood or plasma are described. The systems described herein can be configured to withdraw a certain volume of sample from a source of bodily fluid, direct a first portion of the withdrawn sample to an analyte monitoring system and return a second portion of the sample to the patient. The analyte monitoring system can be connected to the source of bodily fluid via a connector that is configured to maintain uniform velocity across the connector and reduce the dead space volume.
US08731636B2

A diagnostic system for monitoring changes in a medium is disclosed. The system includes a transmitter configured to generate and transmit a time-varying magnetic field into a medium responsive to a first signal. The system also includes a receiver positioned on an opposite side of the medium from the transmitter and configured to generate a second signal responsive to a received magnetic field at the receiver. The system also includes a processing unit configured to determine a phase shift between the transmitted magnetic field and the received magnetic field for a plurality of frequencies of the transmitted time-varying magnetic field.
US08731632B1

An electrocardiogram device, and a corresponding method of administering an electrocardiogram, includes a housing that is placed over a patient's chest, a plurality of electrodes mounted on the housing that align with precordial positions, a conductive gel pad detachably affixed on the housing between the electrodes and the patient's body, and an attachment mechanism for attaching the electrocardiogram device to the patient's chest. The electrocardiogram device of the present invention is suitable for portable or remote testing, and it ensures proper placement of the electrodes for accurate and consistent results.
US08731630B2

The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
US08731627B2

A system and method for controlling a vehicle telematics unit via a smart phone using the steps of: storing a software application for remotely controlling the telematics unit at the smart phone; using the stored software application to communicatively connect the smart phone with the telematics unit via a short-range wireless communication link; receiving data from the telematics unit that is used to display a menu of telematics service selections at the smart phone; receiving a telematics service selection from a vehicle occupant at the smart phone that is chosen from one of the displayed telematics service selections; and transmitting a command that controls at least one function of the vehicle based on the received telematics service selection from the smart phone to the telematics unit over the short-range wireless communication link.
US08731625B2

A mobile terminal and method to write protect a memory card in the mobile terminal. The mobile terminal comprises a body, a battery and a battery cover. The battery cover has a short-circuit connecting member. A memory card socket accommodates a pluggable memory card. A writing control unit has input and output ports, and when the battery cover is jointed with the body, the input and output ports contact the short-circuit connecting member to form a short-circuit connection therebetween; the writing control unit detects whether the battery cover is removed by outputting a test signal from the output port and detecting for the test signal at the input port; if the battery cover is removed, the test signal is not detected at the input port and data is prohibited from being written into the memory card.
US08731613B2

This mobile phone includes a control portion controlling an imaging portion to execute an imaging operation when detecting that a communication state established by taking a telephone call has been disconnected after a ringtone in taking the telephone call is repeated the first number of times in a case where a first communication portion capable of telephone communication takes the telephone call from an operating-side mobile phone.
US08731610B2

A system and method for providing a zone-based user interface (UI) on a mobile device are provided. The method includes defining usage zones and associating at least one user interface with each one of the defined usage zones. When the mobile device is within one of the defined usage zones, displaying the associated user interface.
US08731604B2

An integrated circuit (IC) includes a first processing module that converts inbound data into an inbound digital audio signal and converts an outbound digital audio signal into outbound data. A second processing module performs a user application that includes at least one of generating of an inbound analog audio signal and generating an outbound analog audio signal. A third processing module performs an operating system algorithm to coordinate operation of at least one user application.
US08731603B2

A radio frequency signal distribution module and panel for receiving such a module are disclosed. One module includes a housing having a front and a rear, a radio frequency signal input connection positioned on the rear of the housing, and a plurality of radio frequency signal output connections positioned on the rear of the housing. The module also includes a splitter within the housing and connecting the radio frequency signal input connection to the plurality of radio frequency signal output connections. Certain modules include an active attenuation component connected to and providing programmable attenuation of a radio frequency signal output connection from among the plurality of radio frequency signal output connections. Other modules include a data port on the housing, the data port configured to communicate information about radio frequency signals within the module to a computing system remote from the module.
US08731601B2

An energy saving (ES) management method for a base station includes: An integration reference point manager (IRPManager) initiates an ES enable/disable procedure or an ES activation/resumption procedure to an integration reference point agent (IRPAgent), where the ES enable/disable procedure is used to allow or prohibit an ES operation on the base station or a cell, and the ES activation/resumption procedure is used to cause the base station or the cell to go into or go out of an ES state. The technical solutions according to the embodiments of the present invention enable operators to perform unified management on an ES procedure for a base station at a base station level or a cell level.
US08731600B2

A system and method are provided for boosting power for a communications link between a base station and a user device, or user equipment, over a communications link channel in a cellular communications network. In one embodiment, the base station determines whether a communications link for a user device located within a sector of a cell served by the base station needs a power boost. If a power boost is needed, the base station provides a power boost for the communications link for the user device and, for each of one or more neighboring sectors that neighbor the sector in which the user device is located, coordinates the power boost in both frequency and time with a power backoff for a downlink to another user device located in a cell center area of the neighboring sector.
US08731598B2

There is described a method of controlling a basestation in a cellular wireless communications network, the method comprising, within the basestation, autonomously and dynamically adapting a maximum value for a total transmit power of the basestation, such that interference between the basestation and other access points in the vicinity is minimized.
US08731588B2

The technology disclosed in this specification includes a method and system for analyzing text messages, and more particularly a method and system for providing an alert feature for text messages based at least in part on an analysis of the signaling data associated with the text messages. Subscribers of a family plan wireless account (e.g., parents or guardians) or a designated third party may receive a report if an account member's text message contains objectionable material, such as content relating to explicit sexual matters, drugs, alcohol, gangs or violence.
US08731579B2

The position of a mobile device served in a cell of a serving node of a wireless communication network is estimated by estimating an angle-of-arrival (AoA) between the mobile device and the serving node based on a precoding matrix indicator (PMI) determined for the serving node in a downlink direction or for the mobile device in an uplink direction. Also estimated is the AoA between the mobile device and a non-serving neighbor node of the wireless communication network based on a PMI determined for the neighbor node in the downlink direction or for the mobile device in the uplink direction. The downlink and/or uplink AoA estimation can be further enhanced by employing interference cancellation in the mobile device and in the radio node, respectively. The position of the mobile device is estimated based on the estimated AoAs.
US08731566B2

The invention discloses a method (500) for a cellular communications network (100), according to which there can be a plurality of users (110, 120) in the network; said network comprises control functions (NodeB, RNC, MSC, HLR) for receiving, connecting and directing traffic to and from users. According to the method (515), at least a number of said users are associated with individual user identities which are unique in said network, and least two addresses such as numbers which may be used by a first user (110) in order to establish communication with a second user (120) in the network are mapped (525) to the unique user identity which is held by the second user, so that the entering or dialling of either of said at least two addresses by said first user will result (540) in an attempt by the network to establish communication with the second user.
US08731563B2

The present invention discloses a method for reporting a mobility state of a mobile terminal comprising: a User Equipment (UE) evaluating its own mobility state under a Radio Resource Control (RRC) connection state based on a first evaluation parameter sent by an evolved Node B (eNodeB), and obtaining an evaluated first determination result; and the UE reporting the first determination result to the eNodeB through a measurement report message in the RRC connection state. The present invention also discloses a mobile terminal configured to report determination result of its own mobility state to an eNodeB such that the eNodeB can adopt different pertinent processing strategies for UEs in different mobility states, thereby bringing convenience to practical application.
US08731549B2

Techniques are disclosed that involve the indication of neighbor base stations. For instance, a base station may generate and wirelessly transmit a message that indicates a plurality of neighboring base stations. This message may include an indicator having one or more wildcard values. Through the employment of such wildcard values, the indicator may provide information corresponding to the plurality of neighboring base stations. For instance, the indicator may indicate a plurality of base station identifiers (BSIDs). Alternatively, the indicator may indicate a plurality of preamble indices. As a further alternative, the indicator may indicate a plurality of carrier frequencies. Through the employment of such techniques, overhead can be saved without causing ambiguity in mobility management.
US08731545B2

The present invention discloses a method for implementing service roaming. The method includes: receiving a roaming registration request that includes a service identifier (ID); obtaining a physical access address of a service according to the service ID, and generating and storing service registration route information that includes the service ID and the physical access address of the service; obtaining an address of a home service router or a service router to which the service belongs before the service roams, and sending a roaming notification message to the home service router or the service router to which the service belongs before the service roams. In this way, a user may access the service, thus the user experience and the universality of services created by the user are improved.
US08731538B2

A wireless telecommunication system that automatically enforces a quiet time mode of operation for a wireless handset comprises a cellular telecommunication network, and a wireless handset configured to transmit voice and data information to, and configured to receive voice and data information from the cellular telecommunication network. The wireless handset comprises a quiet time controller configured to disable the wireless handset from issuing the audible notification during scheduled quiet time periods.
US08731529B2

In particular implementations, a mobile device management system allows network administrators to control the distribution and publication of applications to mobile device users in an enterprise network.
US08731527B1

Computer storage media may have stored thereon a voicemail application. The voicemail application may be configured to determine whether messages in a voicemail box meet a preservation criterion. If the messages do meet the preservation criterion, the voicemail application may be configured to cause a replica of at least one of the messages to be made and stored outside of the voicemail box. After a message is replicated successfully, it may be deleted from the voice mail box.
US08731526B2

Various embodiments relate generally to providing upcoming event notification and mobile purchasing and, more specifically but not exclusively relate to a system and methods for providing notifications of upcoming events to users of an online secondary ticket marketplace and allowing the users to purchase tickets to upcoming events using a mobile device. In one embodiment, a network-based system may receive a registration request from a user to receive alert notifications for upcoming events. The registration request may comprise a telephone number for a mobile device of the user. The network-based system may send an alert notification for an upcoming event to the mobile device of the user over a mobile telephone network. The alert notification may comprise a text message including relevant static or dynamic event information as well as an embedded hyperlink for allowing the user to transact a mobile purchase.
US08731522B2

Mailbox pooling pre-emptive criteria is set forth for use in an adaptive polling system for synchronizing data between a mail server and a mobile communication device. The polling engine stores an indication of the number of messages in the mailbox, the total mailbox size (i.e. the used storage size in bytes), and the last message ID from the last poll. In the next poll, the polling engine retrieves this information from the mailbox and checks against the values stored from the last poll. If the information is the same, then there is no need to compare the message ID list. Whenever either the number of messages in the mailbox or the mailbox size or last message ID has changed, then the full comparison of the message ID list is performed.
US08731517B1

A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
US08731516B2

An emergency message handling system manages emergency SMS text messages sent by mobile stations. The system also includes an emergency handling platform comprising an SMS gateway server, an SMS application server, and an SMS-To TTY message converter. In response to an emergency SMS text message received via a mobile communication network, the emergency handling platform determines the location of the mobile station and identifies the Public Safety Answering Point (PSAP) assigned to cover the location of the mobile station. If the PSAP assigned is only TTY compatible, the text message is converted to TTY. A TTY selective router is configured to deliver each of converted emergency SMS text message in TTY format to the TTY messaging system of the TTY PSAP. However, if the PSAP assigned is IP network compatible, then the text message is delivered directly to the IP compatible PSAP without any TTY conversions.
US08731504B2

A method of filtering and a RF filtering circuit comprising a LO adapted to generate in-phase and quadrature LO signals; a quadrature passive mixer operatively connected to the LO; a filtering impedance operatively connected to the quadrature passive mixer, wherein the voltage at an input node of the quadrature passive mixer comprises the voltage across the filtering impedance up-converted to a frequency of a LO signal received by the quadrature passive mixer. Preferably, the voltage across the filtering impedance comprises a frequency of an input signal of the quadrature passive mixer down-converted by a frequency of the in-phase and quadrature LO signals and filtered by the filtering impedance.
US08731498B2

A direct current (DC)-DC converter and radio frequency (RF) power amplifier (PA) circuitry are disclosed. The DC-DC converter provides an envelope power supply signal to the RF PA circuitry based on a first power supply output control signal. As a temperature of the RF PA circuitry changes, the envelope power supply signal may need to be adjusted to meet temperature compensation requirements of the RF PA circuitry. With adequate thermal coupling between the DC-DC converter and the RF PA circuitry, adjustments to the envelope power supply signal may be based on temperature measurements of the DC-DC converter. A desired correction of the first power supply output control signal is determined based on a measured temperature of the DC-DC converter and the temperature compensation requirements of the RF PA circuitry. The first power supply output control signal is adjusted based on the desired correction.
US08731492B2

A system for monitoring and controlling the power of a Radio Frequency (RF) signal in a short-range RF transmitter. An RF signal-generation unit generates the RF signal. A power amplifier amplifies the RF signal. An impedance-matching network matches the output impedance of the power amplifier to input impedance of an antenna. One or more RF power monitors monitor the voltage amplitude of the RF signal at the output of at least one of the RF signal-generation unit, the power amplifier and the impedance-matching network. The one or more RF power monitors further generate at least one alarm signal, based on the voltage amplitude of the RF signal. A control unit modifies at least one operating parameter of at least one of the RF signal-generation unit and the power amplifier, based on the at least one alarm signal generated by the one or more RF power monitors.
US08731488B2

According to one embodiment, a wireless communication apparatus includes a perturbation vector addition unit, a weight multiplication unit and a normalization coefficient multiplication unit. The perturbation vector addition unit is configured to add a perturbation vector only to a first data signal of a first transmission signal containing a first pilot signal and the first data signal, and obtain a second transmission signal containing a second pilot signal and a second data signal. The weight multiplication unit is configured to multiply each of the second pilot signal and the second data signal by a weight for removing interference on a reception side, and obtain a third transmission signal containing a third pilot signal and a third data signal. The normalization coefficient multiplication unit is configured to multiply each of the third pilot signal and the third data signal by a common normalization coefficient for normalizing a total transmission power.
US08731482B2

A method of associating a controller to a console comprises, at the controller, establishing a connection with the console such that the controller is assigned to one of a plurality of different ports of the console over which different controllers may separately communicate with the console. A visual indication is then provided on the controller to indicate to the user of the controller which one of the plurality of different ports of the console has been assigned to the controller and over which the controller communicates with the console.
US08731481B2

A system and method for data sending and receiving processing using a secondary data transmit channel is disclosed. The system comprises a device and a device base in which a secondary data transmit channel on the device is enabled when the device is coupled to the device base and receives a triggering signal from the device base. The system implements a 2T2R RF design in which the use of an additional data transmit channel increases the uplink transmit gain and coverage and reduces the deployment costs of base stations.
US08731477B2

Methods, apparatus and articles of manufacture for performing inter-frequency measurements in a mobile network are disclosed. An example method in a mobile station disclosed herein comprises receiving, from a network, a list specifying a set of frequencies for which measurements are to be performed, and if the set of frequencies exceeds a monitoring capability of the mobile station, prioritizing measurement of a subset of frequencies from the set of frequencies based on information separate from the list obtained from the network.
US08731476B2

A device for characterizing an object (100, 503, 504) is provided wherein the device comprises a first sensor element (310) and a determination unit (508), wherein the first sensor element (310) is adapted to measure a value of a physical parameter of an object (100, 503, 504), wherein the physical parameter has an impact on a signal of a contactless transmission element arranged (511, 512) on the object (503, 504), and wherein the determination unit (508) is adapted to determine an impact value based on the measured value of the physical parameter.
US08731470B2

For enhanced interoperability of safety and non-safety communications, a dual-radio type T RSU for improving services includes a first radio dedicated to the control channel and a second radio dedicated to the safety channel. The control channel is divided into a number of synchronous intervals, each about 100 milliseconds in duration. The safety channel is also divided into a number of synchronous intervals, each about 100 milliseconds in duration.
US08731463B2

A technique for configuring, in real time, an equipment item receiving and processing primary signals which are transmitted to it by satellite link, the technique including transmitting secondary signals with frequencies spread over a band at least partially overlapping a frequency band occupied by the primary signals, the secondary signals including signalling parameters which are used, in real time, by the equipment item to configure processing applied to the primary signals. The technique is applicable to dynamic switching of beams in a multi-beam satellite and to dynamic switching of frames, for example in a time-division multiple access system.
US08731460B2

A wireless communication system and in particular a wireless communication system for digital audio players that provides for increased functionality, such as communication, interaction and synchronization between a computing platform and various mobile, portable or fixed digital audio players, as well as providing a communication link between the various digital audio players themselves. The computing platform may act, for example, through a wireless network or wireless communication platform, to control the digital audio players; to act as a cache of digital audio data for the digital audio players; as well as provide a gateway to the Internet to enable the digital audio players to access additional digital audio content and other information.
US08731457B2

A system and method for estimating a location of a subscriber station receiving a first signal from a first base station and receiving a second signal from a second base station where the first and second base stations are nodes in a WiMAX or LTE network. A message may be received from the subscriber station containing first and second information, and a range ring determined from the first base station using the first information. A location hyperbola may be determined using the second information wherein the location hyperbola has the first and second base stations as foci. A location of the subscriber station may be estimated using the range ring and the location hyperbola.
US08731456B2

Order requests for playing audio contents and/or video contents are transmitted by way of communication transmission apparatus (3) via a telecommunication network (2) to a computer-based central unit (1). The central unit (1) determines one of several geographically distributed play units (5, 6, 7) which are remote from the central unit (1) and are separate from the communication transmission apparatus (3), on account of details which are transmitted with the order requests, e.g. an identification or a location detail of a play unit (5, 6, 7), or a location detail of a mobile communication transmission unit (3), for playing the audio contents and/or video contents. The audio contents and/or video contents are transmitted from the central unit (1) as a continuous data flow to the selected play unit (5, 6, 7), and are played there via loudspeakers (51, 61, 71) or displays (52, 72). Several play units may be activated by users via their communication transmission apparatus (3) via a common central unit (1), without different address information and/or contact information of the play units (5, 6, 7) having to be used. Moreover, the play units (5, 6, 7) do not have to be provided with a receiver module (11) for the receiving and the processing of order requests for audio contents.
US08731454B2

Disclosed herein are e-learning lesson delivery platforms, products, programs, and methods comprising a digital processing device and a program that creates a lesson delivery server, wherein said server comprises: a plurality of learning activities, wherein said activities are organized according to an instructional plan designed to accomplish one or more educational objectives in at least one subject, wherein said plan identifies one or more activities for use in a guided environment and one or more activities for assignment as independent work; a module for displaying and providing access to said one or more activities in a guided environment; a module for assigning said one or more activities as independent work to one or more learners, wherein said module is only accessible by a mentor; and a module for displaying and providing access to activities assigned as independent work, wherein said module is accessible by a mentor or a learner.
US08731451B2

A fixing device includes a heater that transports a recording medium while rotating in a first direction and fixes an image formed on the recording medium to the recording medium by heating the image, a reducing member that rotates in a second direction different from the first direction, the reducing member and the heater contacting each other and rotating at different speeds, and the reducing member scratching an outer peripheral surface of the heater, and a moving device that moves the heater with respect to the reducing member in a direction of a rotational axis of the reducing member.
US08731448B2

An image forming apparatus including an endless intermediate transfer member stretched over a plurality of rollers; a first biasing member; a secondary transfer roller to be pressed against a surface of the intermediate transfer member by the first biasing member; an opposed roller disposed opposite the secondary transfer roller to thus form a secondary transfer nip at which the toner image carried on the intermediate transfer member is transferred onto a recording medium; and a second biasing member to bias the opposed roller. The secondary transfer roller and the opposed roller are movable along a line connecting respective axes of the rollers and a pressure F2 applied by the first biasing member to the secondary transfer roller at the secondary transfer nip is greater than a pressure F1 applied to the opposed roller by the second biasing member at the secondary transfer nip.
US08731446B2

A developer supply device includes a developer-carrying body having a developer-carrying surface that faces an intended device in a first position and moves in a moving direction, a first transfer board that faces the developer-carrying surface in a second position upstream relative to the first position in the moving direction and transfers the developer to the second position in a direction opposite to the moving direction in the second position, an electrification member facing the developer-carrying surface in a third position downstream relative to the second position and upstream relative to the first position in the moving direction, and a second transfer board that faces the developer-carrying surface in a fourth position downstream relative to the first position and upstream relative to the second position in the moving direction and transfers the developer to a developer storage section in a direction identical to the moving direction in the fourth position.
US08731443B2

A developing device has a first and a second developer conveyance path configured to convey and circulate the two-component developer; a first and a second conveyance member each having a helical blade for conveying the developer in one direction; a first communicating path for guiding the developer in the first developer conveyance path to the second developer conveyance path; a second communicating path. The second developer conveyance path includes a second upstream side end section having a bottom in a conical shape having an inner diameter conically increasing. The helical blade of the second conveyance member has a second conical helix portion having an outer diameter conically increasing along an inner wall surface of the bottom of the second upstream side end section. The bottom of the second upstream side end section is at a level lower than a bottom of the first developer conveyance path.
US08731441B2

A charging roller has a conductive shaft, a charge emission member provided to the shaft, and a gap securing member provided to the shaft. The gap securing member (i) protrudes toward the photoreceptor drum so as to be closer to the photoreceptor drum than the charge emission member is to the photoreceptor drum and (ii) is in contact with the photoreceptor drum so as to secure a gap between the charge emission member and the photoreceptor drum. A conductive part of the gap securing member and the shaft are bonded to each other by electrically releasing adhesive, so that the gap securing member is provided to the shaft.
US08731439B2

A coupling which may include a driving side member, a driven side member, and an intermediate member interposed between the driving side member and the driven side member. The intermediate member may be configured to transmit a driving force from the driving side member to the driven side member. The driven side member may include a first driven side rotating body having a first engaging portion and a second driven side rotating body having a second engaging portion. Further, the second driven side rotating body may be configured to rotate relative to the first driven side rotating body about a common axis of rotation with the first driven side rotating body. Additionally, the second engaging portion may be disposed outside of the first engaging portion with respect to a radial direction of the first driven side rotating body.
US08731438B2

An image forming device comprises a device main body; a cartridge attachable to the device main body; a main body transmission unit to rotate about a first rotation axis; a main body joint unit to rotate about a second rotation axis allowed to intersect with the first rotation axis; a cartridge transmission unit configured to rotate about a third rotation axis and to transmit a driving force to a rotation body; and a cartridge joint unit to rotate about a fourth rotation axis allowed to intersect with the third rotation axis. The cartridge joint unit is further configured to rotate coaxially with respect to the main body joint unit and to rotate the cartridge transmission unit when the main body transmission unit rotates in a state where the cartridge is attached to the device main body and the cartridge joint unit is coupled to the main body joint unit.
US08731436B2

A printer includes a photoconductor, a charge roller, and a positioner. The photoconductor includes an outer surface defining a seam region and a non-seam region while the charge roller is configured to rollingly engage the outer surface of the non-seam region. The positioner is operably coupled to the charge roller and includes a discrete step drive configured to maintain a minimum spacing between the charge roller and the seam region of the outer surface when the seam region passes underneath the charge roller.
US08731434B2

An image-forming device includes: a main casing defining an accommodating space therein; an open/close member provided at the main casing to move between an open position and a closed position, the open/close member positioned in the open position extending in a direction; a drawer member configured to be supportable a plurality of cartridges and movable from an accommodated position to a withdrawn position along the open/close member positioned in the open position, the plurality of cartridges being accommodated in the accommodating space when the drawer member is positioned in the accommodated position, the plurality of cartridges being exposed from the main casing when the drawer member is positioned in the withdrawn position. The open/close member positioned in the open position has a length in the direction. A guiding part is formed at the open/close member over the length to guide the drawer member to the withdrawn position.
US08731432B1

This invention provides a seal for the tank/developer section of a two-piece toner cartridge that is applied externally to the section at the opening of the developer roller, where it is intended to confront the drum in the fully assembled cartridge. The seal assembly includes a resilient seal member, illustratively constructed from a stiffening bar that caps a resilient/pliable foam or another elastomer. The foam impinges on the doctor blade where it meets the developer roller, to bias the doctor blade against the developer roller and seal this region against the exit of toner. The foam and stiffening bar have an elongated length that matches the developer opening so that this region is fully sealed along its length. The stiffener is flexibly attached to a sheet material. The sheet is secured to the cartridge surface at a respective edge on each side by releasable adhesive.
US08731423B2

An image forming apparatus includes: an image forming section including a fixing device configured to fix an image on a sheet; an acquiring section configured to acquire setting information of printing target data; a determining section configured to determine a first time on the basis of the setting information acquired by the acquiring section; and an output section configured to output a control signal to the fixing device to set a heat accumulation time of the fixing device to the first time determined by the determining section.
US08731404B2

An optical transmission system is provided. The optical transmission system includes a user side optical repeater device (ORD), a central office side ORD, and wavelength multiplexing and wavelength de-multiplexing functions (MUX/DEMUX). The user side optical repeater device (ORD) is to be connected with a user side optical network unit (ONU), transmits data in two ways, and is used for wavelength division multiplexing (WDM). The central office side ORD is to be connected with a central office side optical line terminal (OLT), transmits data in two ways, and is used for WDM. The wavelength multiplexing and a wavelength de-multiplexing functions (MUX/DEMUX), are used for relaying between the user side ORD and the central office side ORD.
US08731401B2

A Wavelength Division Multiplexing (WDM) multi-mode switching system and method and method provides concurrent switching in various switching modes. For example, WDM links may communicate data in various switching modes including, but not limited to, an electronic packet switching (EPS) mode, optical circuit switching (OCS) mode, and optical burst switching (OBS) mode. Edge routers and core routers in the WDM multi-mode switching systems and methods provide switching and processing necessary to handle data provided in the various switching modes. Further, the WDM multi-mode switching systems and methods can also provide dynamic reconfiguration between the various switching modes.
US08731395B2

Provided is a finder unit including: a transmission-type display section that displays information as overlaid on a subject image; and a display controller that, when an illuminating section illuminates the display section, changes a first display state to a second display state, where in the first display state, a first region which is at least a part of an outer region of an effective image capturing range is displayed so that a transmission ratio of the subject image in the first region is lowered, and in the second display state, a second region which is a part of the outer region and is smaller in area than the first region is displayed so that a transmission ratio of the subject image in the second region is lowered.
US08731386B2

The invention relates to an electric heating device for heating fluids, comprising at least one heating rod, which has at least one heating element, a housing, which encloses the heating rod and has an inlet opening and an outlet opening, wherein the inlet opening and the outlet opening are interconnected by a winding flow channel. According to the invention, the flow channel forms a helix that has a longitudinal axis, wherein the heating rod is disposed next to the longitudinal axis of the helix and extends through a helically winding wall of the flow channel at a plurality of points.
US08731382B2

A method of generating steam by moving at least a portion of an electrically conductive fluid body along a curved path, passing an electrical current through at least a portion of the fluid body that is moving along the curved path, and vaporizing at least a portion of the fluid body. A steam generating apparatus having a first hydrocyclone configured to promote a rotational kinetic characteristic of a fluid body introduced into the first hydrocyclone and a plurality of electrodes configured to deliver an electrical current to the fluid body. A method of servicing a wellbore by providing a fluid body with rotational kinetic characteristics, passing an electrical current through the fluid body to heat the fluid body, converting liquid of the fluid body to vapor, and delivering the vapor to the wellbore.
US08731381B2

An apparatus includes a storage medium for storing downloaded encoded media content, and a decoder for decoding the stored encoded media content for a choice of one of a viewing rental of the decoded media content and recording the decoded media content to a recordable media.
US08731380B1

A method and system for recording a media content onto a media player are disclosed. A recording interface of the media player is unlocked by a media recorder using a key. Next, the media player receives the media content from the media recorder through the recording interface. The media content is stored onto a storage of the media player, where the storage resides within the media player prior to receiving the media content from the media recorder. The media player includes a mechanism for playing the media content. Then, the recording interface of the media player is locked by the media recorder. In this manner, a way is provided to distribute media content while also protecting against the improper copying of media content.
US08731365B1

An optical fiber, which is less likely to increase its transmission loss even when it is exposed to a high-humidity environment or immersed in water, is provided. The optical fiber comprises a glass fiber and at least two coating layers (a soft layer and a hard layer) coated at the circumference of the glass fiber, wherein the limit-adhesion strength between the glass fiber and the coating layer under a hot and humid environment is 0.5N/10 mm or more. Preferably, the glass-transition temperature of the hard layer is less than 90° C.
US08731354B2

An array cable includes radius guides at a tap point of the cable to take up slack for loose fibers at the tap point. The tap point is enclosed in a flexible enclosure that allows the assembly to be pulled through constricted space such as air handling spaces.
US08731350B1

A method for forming planar-waveguide Bragg grating in a curved waveguide comprises: forming a long chirped planar-waveguide Bragg grating in an Archimedes' spiral such that a long length of the waveguide can fit in a small chip area where the grating is formed in the curved waveguide; using periodic width modulation to form the planar-waveguide Bragg grating on the curved waveguide, and where the formation of the periodic width modulation occurs during the etching of the waveguide core; using rectangular width modulation to create Bragg gratings with a higher order than 1st order to allow a larger grating period and larger modulation depth, using waveguide width tapering while keeping the width modulation period constant to introduce chirp to the planar-waveguide Bragg grating where the index of refraction is a function of waveguide width, by applying a specific width tapering to create a desired arbitrary chirp profile.
US08731349B2

The present invention relates to an integrated photonic device (100) operatively coupleable with an optical element (300) in a first coupling direction. The integrated photonic device (100) comprises an integrated photonic waveguide (120) and a grating coupler (130) that is adapted for diffracting light from the waveguide (120) into a second coupling direction different from the first coupling direction. The integrated photonics device also comprises a refractive element (110) disposed adjacent the grating coupler (130) and adapted to refract the light emerging from the grating coupler (130) in the second coupling direction into the first coupling direction.
US08731345B2

The system includes an optical device having both optical components and one or more waveguides on a base. The system also includes a heat sink and a zone definer contacting the base and the heat sink. The zone definer is configured to conduct thermal energy from the optical device to the heat sink. The zone definer includes a thermal insulator having a lower thermal conductivity than both the heat sink and the base. The zone definer also includes a thermal via that extends through the thermal insulator. A via medium is positioned in the thermal via and has a higher thermal conductivity than the thermal insulator. The via medium is located under one of the optical components.
US08731340B2

An imaging guidewire can include one or more optical fibers communicating light along the guidewire. At or near its distal end, one or more blazed or other fiber Bragg gratings (FBGs) directs light to a photoacoustic transducer material that provides ultrasonic imaging energy. Returned ultrasound is sensed by an FBG sensor. A responsive signal is optically communicated to the proximal end of the guidewire, and processed to develop a 2D or 3D image. In one example, the guidewire outer diameter is small enough such that an intravascular catheter can be passed over the guidewire. Techniques for improving ultrasound reception include using a high compliance material, resonating the ultrasound sensing transducer, using an attenuation-reducing coating and/or thickness, and/or using optical wavelength discrimination. Techniques for improving the ultrasound generating transducer include using a blazed FBG, designing the photoacoustic material thickness to enhance optical absorption. Techniques for distinguishing plaque or vulnerable plaque may be used to enhance the displayed image.
US08731334B2

An exemplary embodiment of the present invention includes a method of registering images. The method includes: for each image, determining an optimum intensity threshold set from a plurality of intensity threshold sets that maximizes a variance between classes of each set, segmenting each image using the corresponding determined optimum intensity threshold set, generating mutual information from a joint histogram of at least two of the segmented images, and registering the at least two images using the mutual information. The joint histogram may be generated using a geometry shader of a graphical processing unit.
US08731332B2

A game apparatus detects a predetermined image object including a first graphic pattern with a plurality of inner graphic patterns drawn therein from a captured image captured by an image-capturing section. The game apparatus first obtains the captured image captured by the image-capturing section, and detects an area of the first graphic pattern from the captured image. Then, the game apparatus detects the plurality of inner graphic patterns from within the detected area, and calculates center positions of the inner graphic patterns so as to detect the position of the predetermined image object.
US08731331B2

In a communication system, a communication terminal displays an image based on display data being displayed and sent by an external apparatus. The communication terminal sends first resolution data specifying a resolution of a display of the communication terminal to the external apparatus. The external apparatus determines a resolution of the display data to be transmitted, based on the first resolution data, and second resolution data specifying a resolution of a display of the external input apparatus. The external apparatus sends the display data, which is converted to have the determined resolution, to the communication terminal.
US08731329B2

Systems and methods for rolling shutter artifact repair are disclosed. For example, one disclosed method includes the steps of receiving two frames (F0, F2) of a video, identifying a first plurality of features in frame F0 and a second plurality of features in frame F2, determining movements of corresponding features in the first and second pluralities of features, generating a mesh based on the first and second pluralities of features and the movements, and generating a warped frame (F0′) based on the mesh
US08731327B2

An image processing system performs a position-matching operation on first and second images, which are obtained by photographing the same object a plurality of times. A plurality of shift points are detected in the second image. The shift points correspond to fixed points, which are dispersed throughout the whole of the first image. The second image is divided into a plurality of partial images, the vertices of which are positioned at the same coordinates as the fixed points in the first image. Each of the partial images are shifted to the shift points to transform the partial images so that corresponding transformed partial images are produced. The transformed partial images are combined to form a combined image.
US08731326B2

An object recognition system including an image data storage unit to store a captured image, a feature extraction unit to extract an image having a predetermined rotational component among rotational components of the image stored in the image data storage unit and to extract feature vectors based on the extracted image, a database unit to store object information, a recognition unit to determine whether an object corresponding to the captured image is present in the database unit through comparison between the feature vectors extracted by the feature extraction unit and the object information stored in the database unit and to recognize information on the object stored in the database unit based on determination as to whether the object corresponding to the captured image is present in the database unit, and a system administration unit to receive the information on the object recognized by the recognition unit.
US08731323B2

A method and apparatus are disclosed for identifying and removing banding artifacts (i.e., false contours) resulting from insufficient bit depth caused by digital image quantization, conversion, and/or compression. This method includes: explicitly identifying texture block and flat block; de-termination of filter window sizes with the consideration of handling transitions between texture block and flat block; de-banding filtering with edge protection; and noise shaping according to de-banding filter result.
US08731322B2

Provided are an image brightness control device and an image brightness control method for improving the definition of brightness of the entire image and/or improving the definition of brightness of local areas using local brightness information. The image brightness controlling device includes: a preprocessing unit acquiring an offset table for controlling a dynamic range corresponding to an image range of an input image using brightness values of color data of the input image; and a tone mapping unit mapping the offset table onto the color data. It is possible to improve the definition of brightness so as to correspond to the characteristic of the input image, by automatically considering how to reflect a distribution characteristic of an image.
US08731316B2

An information processing apparatus includes a two-dimensional orthogonal transform coding data acquisition unit for sequentially acquiring two-dimensional orthogonal transform coding data acquired by transforming three-dimensional orthogonal transform coding data generated from a plurality of images, a two-dimensional orthogonal transform coefficient data generation unit for generating a plurality of pieces of two-dimensional orthogonal transform coefficient data using the plurality of pieces of acquired two-dimensional orthogonal transform coding data, and a three-dimensional transformation unit for encoding three-dimensional orthogonal transform coefficient data acquired by transforming the plurality of pieces of generated two-dimensional orthogonal transform coefficient data.
US08731315B2

Encoding image data and mask information to be used for matte images and for image and video matting. Image data and mask information for pixels of the image data in a first representation domain are accessed. The mask information defines background pixels and foreground pixels. The image data in the first representation domain is transformed to a second representation domain. Mask information in the second representation domain is determined by using the mask information in the first representation domain. The image data in the second representation domain is masked by setting image data to zero for background pixels as defined by the determined mask information in the second representation domain. The masked image data in the second representation domain is encoded. Decoding the encoded image data by accessing the encoded image data, decoding the masked image data in the second representation domain, and transforming the masked image data in the second representation domain to the first representation domain to obtain the decoded image data.
US08731312B2

It is an object of the present invention to provide an image coding technique for suppressing degradation in image quality, in which the time and space where intra macroblocks appear are dispersed. A numerical value (Ftk) is generated from the lower-order six bits of the frame number (Ft) of a coding object frame. A numerical value (Fs) is generated by shifting the numerical value (Ftk) leftward by two bits. An exclusive OR of the numerical value (Ftk) and the numerical value (Fs) is calculated, to thereby generate a numerical value (A). A numerical value (Ytk) is generated from the lower-order six bits of the Y coordinate (Yt) of a coding object macroblock. The upper-order bits of the numerical value (Ytk) and the lower-order bits thereof are inverted, to thereby generate a numerical value (Yr). Further, an exclusive OR of the numerical value (Yr) and the numerical value (A) is calculated, to thereby generate a numerical value (B). A numerical value (Xtk) is generated from the lower-order six bits of the X coordinate (Xt) of the coding object macroblock. When the numerical value (Xtk) and the numerical value (B) are identical to each other, the coding object macroblock is intra-coded.
US08731311B2

A decoding device improves a cache hit rate in a decoding process of compressed encoded image data. The decoding device, before the decoding process, generates a sort table for each reference picture for a plurality of MPEG data streams included in a GOP and having a frame type of P- or B-picture. The decoding device, by using the generated sort table, selects a group of pictures composed of a plurality of decoding target macro blocks that refer to the same reference macro block. The decoding device obtains, from the reference picture, four macro blocks including the same reference macro block referred to by the selected picture group, and stores the four macro blocks into the cache memory. The decoding device sequentially decodes each decoding target macro block included in the selected picture group, by using the four macro blocks stored in the cache memory.
US08731310B2

The present technology relates to an image processing apparatus and a method capable of performing a quantization process or an inverse quantization process more suitable for contents of an image. A lossless decoding unit 202 decodes coded data read from an accumulation buffer 201 at a predetermined timing. A sub macroblock inverse quantization unit 221 obtains a quantization value for each sub macroblock by using a quantization parameter supplied from an inverse quantization unit 203 and returns the same to the inverse quantization unit 203. The inverse quantization unit 203 inversely quantizes a quantization coefficient obtained by decoding by the lossless decoding unit 202 by using the quantization value for each sub macroblock supplied from the sub macroblock inverse quantization unit 221. The present technology may be applied to the image processing apparatus, for example.
US08731303B2

Systems and methods are disclosed for estimating a vanishing point within an image, including: programming executable on a processor for computing line segment estimation of one or more lines in an image, wherein one or more of the lines is made up of multiple line segments as a single least-mean-square-error (LMSE) fitted line. Additionally, the one or more lines having multiple line segments are represented as a single least-mean-square-error (LMSE) fitted line, and the one or more lines are intersected to locate a vanishing point in a density space.
US08731298B2

A character recognition apparatus includes an acquisition unit, a specification unit, a movement unit, and a recognition unit. The acquisition unit acquires data representing a character string. The specification unit specifies an element of a compound character satisfying a predetermined condition for determining the compound character from the character string. The movement unit moves the element of the compound character close to an adjacent character. The recognition unit recognizes a changed character string in which the movement unit has moved the element of the compound character, based on a shape of characters and relevance between adjacent characters.
US08731286B2

A video detection system and method compares a queried video segment to one or more stored video samples. Each of the queried video segments and stored video samples can be represented by respective digital image sets. A first and second comparison comprises comparing a set of low and high resolution temporal and spatial statistical moments in a COLOR9 space, and eliminating file digital image sets that do not match the queried digital image set. A third comparison generates a set of matching files by comparing a set of wavelet transform coefficients in a COLOR9 space. RGB bit-wise registration and comparison of one or more subframes of specific frames in the queried digital image set to a corresponding set of matching file subframes determines queried subframe changes. In the event of a change in a queried subframe, the changed subframe is added to the set of matching file subframes.
US08731279B2

Method and device for generating a multi-viewpoint image are provided. The method of generating a multi-viewpoint image includes the steps of: acquiring at least one reference-viewpoint image; generating unit image information of a virtual-viewpoint image on the basis of unit image information of the reference-viewpoint image; multiplexing the unit image information of the reference-viewpoint image and the unit image information of the virtual-viewpoint image; and generating a multi-viewpoint image by performing an interpolation process on occluded areas between the multiplexed unit image information using the multiplexed unit image information. As a result, it is possible to avoid unnecessary processes of completing and rearranging individual viewpoint images in the course of generating a multi-viewpoint image.
US08731274B2

A method for wafer registration, the method may include: moving a wafer by an X-Y stage and acquiring wafer edge area images; and processing the wafer edge area images to locate an edge of the wafer. A system that includes a camera, an X-Y stage for moving a wafer; wherein the camera is arranged to acquire wafer edge area images; and a processor that is arranged to process the wafer edge area images to locate an edge of the wafer.
US08731273B2

A method for measuring the relative local position error of one of the sections of an object that is exposed section by section, in particular of a lithography mask or of a wafer, is provided, each exposed section having a plurality of measurement marks, wherein a) a region of the object which is larger than the one section is imaged in magnified fashion and is detected as an image, b) position errors of the measurement marks contained in the detected image are determined on the basis of the detected image, c) corrected position errors are derived by position error components which are caused by the magnified imaging and detection being extracted from the determined position errors of the measurement marks, d) the relative local position error of the one section is derived on the basis of the corrected position errors of the measurement marks.
US08731269B2

Cone beam artifacts arise in circular CT reconstruction. The cone beam artifacts are substantially removed by reconstructing a reference image from measured data at circular source trajectory, generating synthetic data by forward projection of the reference image along a pre-determined source trajectory, which supplements the circular source trajectory to a theoretically complete trajectory, reconstructing a correction image from the synthetic data and substantially reducing the cone beam artifacts by generating a corrected image using the reference image and the correction image.
US08731265B2

An X-ray computed tomography apparatus includes, an X-ray source which irradiates an object with X-rays spreading in a slice direction, an X-ray detector including a plurality of X-ray detection elements which are juxtaposed in the slice direction and detect X-rays transmitted through the object, a reconstruction unit which includes a back-projection unit which obtains back-projection data relating to each of a plurality of pixels defined in an imaging area by performing back projection of data acquired by the X-ray detector and an interpolation unit which interpolates the data, and performs reconstruction processing for an image, and a setting unit which sets central positions of a plurality of pixels in the imaging area in the reconstruction processing to positions offset from positions corresponding to centers of the X-ray detection elements in the slice direction.
US08731264B2

A method, apparatus and system for fusing real-time ultrasound images with pre-acquired medical images are described.
US08731247B2

Image data obtained from an image sampling of a physical surface is integrated with position data obtained from a three-dimensional surface sampling of the same physical surface by combining data from the images with the measured surface points from the surface sampling to create additional “implied” surface points between the measured surface points. Thus, the originally obtained point cloud of measured surface points is densified by adding the implied surface points. Moreover, the image data can be used to apply colors to both the implied data points and the measured data points, resulting in a colored three-dimensional representation of the physical surface that is of higher resolution than a representation obtained from only the measured surface points.
US08731242B2

Hazardous objects in the field of explosives ordnance disposal or safety controls are identified using a sensor and image data generating arrangement and a comparison unit. The sensor and image data generating arrangement examines the object and produces an image thereof, which is compared by the comparison unit to known stored reference images. These reference images are digital images of reference objects. In this manner safety controls and explosives ordnance disposals can be organized safely and efficiently.
US08731239B2

A method for tracking objects in a scene may include receiving visual-based information of the scene with a vision-based tracking system and telemetry-based information of the scene with a RTLS-based tracking system. The method may also include determining a location and identity of a first object in the scene using a combination of the visual-based information and the telemetry-based information. Another method for tracking objects in a scene may include detecting a location and identity of a first object and determining a telemetry-based measurement between the first object and a second object using a real time locating system (RTLS)-based tracking system. The method may further include determining a location and identity of the second object based on the detected location of the first object and the determined measurement. A system for tracking objects in a scene may include visual-based and telemetry-based information receivers and an object tracker.
US08731224B2

In a bass reflex type speaker, a Helmholtz resonator is formed by a bass reflex port and a space within a speaker enclosure excluding the bass reflex port and a speaker unit. The bass reflex port of the bass reflex type speaker is movable toward and away from a side surface while maintaining its projecting direction within the speaker enclosure. In response to such movement of the bass reflex port, relative positional relationship between a neck and cavity of the bass reflex type speaker varies.
US08731214B2

A system for noise removal is coupled to a signal unit that provides a digital signal. The noise removal system includes a transformation module to transform the digital signal into an f-digital signal, a threshold filter to generate a noiseless signal from the f-digital signal based on a threshold profile, and a signal synthesizer to provide a gain to the noiseless signal and to transform the noiseless signal into an output signal.
US08731211B2

Systems and methods are described by which microphones comprising a mechanical filter can be accurately calibrated to each other in both amplitude and phase.
US08731207B2

An embodiment of an apparatus for computing control information for a suppression filter for filtering a second audio signal to suppress an echo based on a first audio signal includes a computer having a value determiner for determining at least one energy-related value for a band-pass signal of at least two temporally successive data blocks of at least one signal of a group of signals. The computer further includes a mean value determiner for determining at least one mean value of the at least one determined energy-related value for the band-pass signal. The computer further includes a modifier for modifying the at least one energy-related value for the band-pass signal on the basis of the determined mean value for the band-pass signal. The computer further includes a control information computer for computing the control information for the suppression filter on the basis of the at least one modified energy-related value.
US08731206B1

Techniques for evaluating at least one relative audio quality parameter of a device, such as a mobile phone, are disclosed. The techniques can include testing in a standard, non-acoustically-isolated environment. The techniques can be used to evaluate whether the device is in compliance with a set of standards.
US08731205B2

Methods and systems for fitting a bone conduction device are provided herein. These methods and systems comprise determining a gain to be used by the bone conduction device in providing signals at a particular frequency. In determining the gain, a fitting system may provide a test sound that is modulated between a first signal provided to a speaker and a second audible signal provided to a bone conduction device. The first and second audible signal may comprise properties such that when the two signals are added together they produce a constant amplitude output. In an embodiment, each of the first and second audible signals may comprise substantially identical frequency characteristics and signal amplitudes, such as, for example, equal amplitude sinusoids centered on the particular frequency for the measurement. When each of these two audible signals are provided to a recipient of the bone conduction device, the recipient may perceive a variance in the intensity of the sounds when the intensity of the two sounds generated by the two audible signals do not give rise to the same psychophysical loudness. If the recipient perceives this variance, the gain of the bone conduction device may be adjusted to increase or decrease the loudness of the sound provided via the bone conduction device to reduce or eliminate the variance.
US08731203B2

Methods, systems and apparatuses for securing a secret are disclosed. One method includes receiving a secret from the user and generating encrypted shares based on the secret, a policy, and a plurality of public keys. The encrypted shares are provided to a custodian, wherein the custodian verifies that the encrypted shares can be used to reconstitute the secret upon receiving the encrypted shares.
US08731196B2

A decrypting apparatus for decrypting cryptography data included in a packet includes a receiver, a key generator, and a decrypting section. The receiver receives a packet transmitted from an encrypting apparatus that executes an encrypting process. The key generator generates a key used for the encrypting process. The decrypting section decrypts cryptography data included in the packet received by the receiver with using the key generated by the key generator. In the decrypting apparatus, the packet received by the receiver includes packet information used for generating the key. The key generator generates the key with using the packet information.
US08731187B2

An Igusa class polynomial over rational numbers is computed from a set of Igusa class polynomials modulo a set of small primes. The set of Igusa class polynomials modulo a set of small primes is computed by finding all of the maximal curves in the isogeny class for each of the small primes. In particular, for each prime number in a set of prime numbers, a curve in the isogeny class for the prime number is identified, for example through a random search. Given a curve in this isogeny class, isogenies of general degree are applied to the identified curve, until an initial maximal curve, i.e., a curve with a maximal endomorphism ring, is found in this isogeny class. After an initial maximal curve in the isogeny class is found, all other maximal curves in this isogeny class are found by applying isogenies of general degree to the initial maximal curve. This set of maximal curves for the set of prime numbers defines set of Igusa class polynomials modulo the small primes. A Chinese remainder approach is then applied to construct an Igusa class polynomial over the rational numbers from the computed set of Igusa class polynomials modulo the small primes.
US08731186B1

An apparatus for use with an electronic device having a microphone. The apparatus comprises a structure configured to detachably couple to the device, and a generator supported by the structure. The generator is configured to generate a force that acts on the microphone and renders the microphone unresponsive to voice sounds.
US08731184B2

Test equipment including a signal generator and a method of generating a test signal associated with an overall frequency band are disclosed. Also disclosed is a method of using the test signal to test an echo canceller. The method of generating the test signal includes generating a first time segment associated with a first frequency sub-band of the overall frequency band and generating a second time segment associated with a second frequency sub-band of the overall frequency band. The second frequency sub-band is higher than the first frequency sub-band. The method further includes generating a time gap segment separating the first time segment and the second time segment.
US08731162B1

Call detail records (CDRs) that are generated by different elements of an IP telephony system in connection with the same communication can be matched to one another using timing information contained in the CDRs. Other information in addition to timing information, and which is present in two CDRs relating to the same communication may be used in conjunction with timing information to match CDRs from the same communication.
US08731156B1

Methods, systems, and products are disclosed for operating an electronically activated mechanism. In an exemplary embodiment, the method comprises receiving, via a first communications network, a first electronic communication directed to remotely activating the mechanism. The first electronic communication may include at least one of a telephone call, a telephone call containing data, and a data message. The method further comprises determining whether a party from whom the first electronic communication is received is authorized to remotely activate the mechanism. When it is determined that the party from whom the first electronic communication is received is authorized to remotely activate the electronically activated mechanism, a second electronic communication is provided via a second communications network. The second electronic communication is directed to activating the electronically activated mechanism. The first and second communications networks may each include a wireless network.
US08731153B2

A method may include storing a database including a plurality of subscriber identifiers, wherein each subscriber identifier is associated with a telephone number and a subscriber name and address. Each subscriber identifier may be unique to the corresponding subscriber name and address. The method may include storing a database including a plurality of customer identifiers. Each customer identifier may be associated with one of the subscriber identifier and a customer name and address. The method may further include receiving an update to the subscriber name or address associated with one of the telephone numbers and associating a new subscriber identifier with the updated subscriber name or address. The method may further include associating the new subscriber identifier with one of the customer identifiers.
US08731151B2

Methods and systems are provided for managing customer service calls using a localhost service operating within a desktop environment. The system includes a web-based application configured to display browser windows including an overlayed or embedded softphone component, and a desk top application which serves a telephony application configured to receive call status information from a CTI adapter. The softphone is supported by an iFrame which exchanges call status information with the desk top application.
US08731145B2

A method of regulating data transmissions used with telematics-equipped vehicles. The steps include establishing a period of anticipated call center service outage, notifying a plurality of telematics units of the period of anticipated call center service outage, storing that outage information at the plurality of telematics units, and then when a call from the vehicle to the call center is desired during the service outage, the process implements a call handling procedure that delays most calls until the call center is available, but that provides alternative call solutions for urgent or occupant-placed calls. Once the call center is available, postponed calls can be staggered to avoid a large initial spike in calls received at the call center.
US08731143B2

In an emergency response system, a first set of information is used to determine (i) a first set of operator positions to whom an emergency call can be sent and (ii) an identify of a first operator identifier for each operator position in the first set of operator positions based on a set of rules. The first operator identifier for each operator position in the first set of operator positions is mapped with a second operator identifier known to a second system. A subset of the first set of operator positions is determined based on the set of rules using real-time operator information obtained from the second system associated with each of the second operator identifiers. The real-time operator information is different from the first set of information. The emergency call is routed to at least one operator position in the second set of operator positions.
US08731142B2

An X-ray collimator for controlling an X-ray radiation field, having a lower base member, a pair of regulating members, a pair of surrounding members having substantially U-shaped forms in planar view, N columnar members surrounded by the pair of surrounding members (where N is 4, 6, or 8), a guiding member, a pair of moving members moving parallel to the opposed surfaces of the regulating members, an upper base member, a first motor for horizontally moving the pair of moving members, and a second motor for moving the columnar members. The first motor is driven to horizontally move the pair of moving members over the same distance in opposite directions. The second motor is configured to move one of the columnar members along an internal surface of the surrounding member surrounding the columnar member, thereby moving the other N−1 columnar members sequentially.
US08731137B2

The present specification discloses a portable system for inspecting objects. The system includes a housing adapted to be carried by a vehicle, which houses a metal detector and an X-ray scanner and further includes a deployable boom positioned on a top surface of the housing. Operationally, the system is transported to a location, persons or objects are inspected by the metal detector or X-ray scanner and the boom is deployed to inspect external cargo. The integrated portable checkpoint system provides security screening and inspection equipment with increased operational capabilities in one fully integrated package.
US08731132B2

In a nuclear power plant, a corrosion-resistant oxide film on a surface of the metal component of a reactor structure is exposed to a high-temperature water, the corrosion-resistant oxide film containing an oxide having a property of a P-type semiconductor, and a catalytic substance having a property of an N-type semiconductor is deposited on the oxide film. The oxide film maintains the property of the P-type semiconductor.
US08731130B2

A power module assembly includes a reactor vessel containing a reactor core surrounded by a primary coolant. A containment vessel is adapted to be submerged in a containment cooling pool and to prohibit a release of the primary coolant outside of the containment vessel. A secondary cooling system is configured to remove heat generated by the reactor core. The heat is removed by circulating liquid from the containment cooling pool through the primary coolant.
US08731129B2

A first shock absorber group is obtained by combining a plurality of shock absorber blocks, absorbs a shock in a direction parallel to an end surface of a cask, consisting of a first material. A second shock absorber group absorbs the shock in a direction perpendicular to or oblique with respect to the end surface, consisting of a second material having a weaker compressive strength than the first material. A third shock absorber group absorbs the shock in a direction perpendicular to the end surface, consisting of a third material having a weaker compressive strength than the second material. A space is provided at least in the first shock absorber group.
US08731128B2

Maintainability of a traversing in-core probe is improved without any hindrance to passage and the like in an access tunnel in which an indexing device of a TIP system is installed. An indexing device installation unit provided in the TIP system includes: a base on which an indexing device of a traversing in-core probe used in a nuclear reactor is mounted; a holding part holding the base in a suspended state in an access tunnel formed in a nuclear reactor containment vessel; and a lift mechanism moving up and down the base held by the holding part together with the indexing device.
US08731114B2

A Log-Likelihood Ratio (LLR) combining method and apparatus for Hybrid Automatic Repeat Request (HARQ) in a wireless communication system for reducing a number of the LLR bits of previous packet stored for LLR combining are provided. The LLR combining apparatus includes an LLR combiner for combining a first LLR of a currently received packet and a second LLR of a previously received packet, an LLR buffer for storing the second LLR and a first packet exponent for recovering the second LLR in the same size as the first LLR, and an HARQ controller for determining whether the currently received packet is a retransmission packet or an initial transmission packet, and for controlling the LLR combiner to generate a third LLR by combining the first and second LLRs for the retransmission packet and to bypass the initial transmission packet.
US08731113B2

In addition, to pilot tones which may be existent within an orthogonal frequency division multiplexing (OFDM) signal, one or more data tones within that same signal may be employed to assist with channel estimation (alternatively, detection). Once a data tone qualifies as a pseudo-pilot tone, it may be used with the pilot tones for channel estimation. A qualifier considers slicer error associated with hard decisions for a data tone to determine if it is a candidate for assistance within channel estimation. A frame within an OFDM signal may, in one situation, include no pilot tones at all, and a previously calculated channel estimate may be used to process that frame. In addition, fewer pilot tones than needed to perform accurate channel estimation (based on the channel delay spread) may be employed by using one or more pseudo-pilot tones (e.g., qualified data tones).
US08731107B2

Good transmission characteristics are achieved in the presence of fading with a transmitter that employs a trellis coder followed by a block coder. Correspondingly, the receiver comprises a Viterbi decoder followed by a block decoder. Advantageously, the block coder and decoder employ time-space diversity coding which, illustratively, employs two transmitter antennas and one receiver antenna.
US08731104B2

An apparatus and method for compensating for transmit power losses that are caused by the addition of a clipping or crest factor reduction module in the TX path of a communications system. The method includes applying a gain to a signal input into the crest factor reduction module, so that a power of a signal output from the crest factor reduction module is equal to a power of a signal output from a baseband signal generation module in the TX chain. The apparatus and method have the benefit that the peaks of the signal to be transmitted will be consistent over a wide range of TX power values.
US08731100B2

A method of processing broadcast data in a broadcast transmitting system includes randomizing mobile service data bytes; generating a Reed-Solomon (RS) frame; dividing the RS frame into RS frame portions; converting data bytes of the RS frame portions into data bits; encoding each converted data bit and outputting data symbols corresponding to the encoded data bits; interleaving the data symbols; converting the interleaved data symbols into data bytes; forming data groups including mobile service data corresponding to the converted data bytes, each of the data groups including known data sequences, signaling information, non-systematic RS parity data place holders and MPEG header data place holders; removing the non-systematic RS parity data place holders in the data groups and replacing the MPEG header data place holders in the data groups with MPEG header data to output mobile service data packets; and randomizing the MPEG header data in the mobile service data packets.
US08731097B2

The present invention relates to a method for transmitting data, a subscriber terminal, a computer program product, and a communications system that provides a sender of data or of a message with additional possibilities for sending data with a higher degree of flexibility for the error-free adaptation of every combination of data and data formats to a given communications system and/or provides the sender with an MMS user application. To this end, a data type and/or data format conversion (KONV) is carried out according to a profile of the recipient (B), whereby a respective reference (LK) to the maintaining of the validity of this reference (LK) is accordingly changes in the data and/or between different data elements of the data type and/or data format conversion (KONV).
US08731095B2

The present invention provides a data transmission method, a transmitter, and a receiver in a coordinated communication system, including: precoding, by a first transmitter, its payload data by using a first precoding matrix to obtain first precoded data; precoding, by the first transmitter, coordinated data by using a second precoding matrix to obtain second precoded data to cancel interference with the first precoded data at a receiver caused by data transmitted by another transmitter; and transmitting the first precoded data and the second precoded data after the precoding to the receiver. According to the method, the first transmitter codes its payload data by using the first precoding matrix; and codes the coordinated data by using the second precoding matrix to cancel, by using different precoding matrices, the interference with the first precoded data at the receiver caused by the data transmitted by another transmitter.
US08731091B2

Disclosed is a method for determining precoding matrix based on an open-loop MIMO scheme, which can enhance a diversity gain at a static communication environment or a low-mobility communication environment. The method for determining precoding matrix applies a first precoding matrix to downstream data to transmit the downstream data through a plurality of antennas, the first precoding matrix being selected from a codebook which comprises a plurality of precoding matrixes, and changes the first precoding matrix to a second precoding matrix per predetermined period, and applying the second precoding matrix to the downstream data to transmit the downstream data through the antennas. The second precoding matrix is a precoding matrix corresponding to an index which has been shifted by a certain value from an index of the first precoding matrix in a direction where an index of a precoding matrix increases, in the codebook.
US08731090B2

In a method for transmitting channel feedback data from a receiver to a transmitter, channel data for a plurality of orthogonal frequency division multiplexing (OFDM) tones for one or more spatial streams corresponding to a communication channel is determined. A plurality of angle values associated with the one or more spatial streams and one or more OFDM tones is determined. For each of the one or more spatial streams, a per-tone signal to noise ratio (PT-SNR) associated with one or more OFDM tones is determined, and an average signal to noise ratio (avg-SNR) is determined by averaging the signal to noise ratio (SNR) values. A feedback report is generated to include at least i) the plurality of angle values, ii) the PT-SNRs, and iii) the avg-SNR. The feedback report is included in a data unit to be transmitted from the receiver to the transmitter.
US08731084B2

A local carrier wave output from a synthesizer to quadrature demodulators is multiplied by an offset that makes a frequency shift by an integer number of subcarriers in units of sub-carrier bands. The offset is set to a value obtained by multiplying the number sequentially counted up from 0 to the number of unused sub-carriers included in guard tones in a signal band by the bandwidth of a sub-carrier. By shifting the frequency of the local carrier wave at the time of quadrature demodulation with the offset, the SNR of a baseband signal is prevented from being constantly degraded by a frequency characteristic possessed by the circuit of a receiver in a particular sub-carrier signal. Especially, by preventing a pilot signal from being constantly degraded, the signal can be received with higher accuracy.
US08731081B2

A method and apparatus are for performing one of encoding and decoding a code word that is used to communicate a portion of a signal. For encoding, at least a portion of a code word is encoded from a signal based value using an approximation of a combinatorial function, wherein the signal based value represents one or more aspects of a signal. For decoding, at least a portion of a code word is decoded to a signal based value using an approximation of a combinatorial function, wherein the signal based value represents one or more aspects of a signal. The approximation of the combinatorial function is based on a linear combination of a set of basis functions.
US08731080B1

A machine implemented method includes determining a signal modulation for each of a plurality of profiles; generating a first indicator indicating a signal modulation determined for a first profile in the plurality of profiles; generating a second indicator indicating a relationship between the signal modulation for the first profile and the signal modulation for each of the other profiles; notifying at least one node of the first and second indicators.
US08731078B1

In a transmitter of an orthogonal frequency division multiple access (OFDMA) system, a subchannelization module generates an OFDMA symbol with data on multiple subcarriers, from received incoming data packets. An input controller applies a first formula to determine a first index of each received data packet, and stores each received data packet at an address in memory according to its first index. An output controller applies a second formula to determine the nature of the data to be carried by each subcarrier in the OFDMA symbol and, if said second formula indicates that a data subcarrier should be output, reads the data from said memory, wherein said data packets are stored in said memory at addresses such that the data can be read out at least piecewise sequentially when generating the OFDMA symbol.
US08731076B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically selecting symbol periods for communications signals and recovering symbols from the communications signals. In one aspect, a method includes receiving a plurality of communications signals over a plurality of different communications channels and determining symbol period end times for the communications signals. A determination is made that a present time is coincident with an end of a sample period for the communications signals and that an end of the symbol period for the communications signals received over at least one of the communications channels is coincident with the present time. In turn, data are provided that represent a symbol received over each communications channel for which an end of the symbol period is coincident with the present time.
US08731059B2

An apparatus that calculates a Sum of Absolute Differences (SAD) for motion estimation of a variable block capable of parallelly calculating SAD values with respect to multiple current frame macroblocks at a time is presented. The apparatus includes a PE array unit including at least one Processing Element (PE) that is aligned in the form of a matrix, and parallelly calculating a SAD value of at least one pixel provided in multiple serial current frame macroblocks, a local memory including current frame macroblock data, reference frame macroblock data, and reference frame search area data, and transmitting the data to each PE that is provided in the PE array unit, and a controller for making a command for the data that are provided in the local memory to be transmitted corresponding to at least one pixel, on which each PE provided in the PE array unit performs calculation.
US08731058B1

A method for diagonal processing of video data includes separating diagonally arranged data from rectilinearly arranged data in a video stream, rotating the diagonally arranged data to a rectilinear position; and compressing the rotated diagonally arranged data by a rectilinear compression algorithm. An apparatus for diagonal processing of video data includes a demultiplexer receptive to a video stream and developing a plurality of separated color planes, a number of address generators associated with the plurality of color planes, and a data compressor receptive to the address generators and operative to compress the plurality of color planes with a rectilinear compression algorithm.
US08731052B2

The present invention can suppress the generated code quantity for each image increment so as not to exceeding the target code quantity without having a usage quantizing factor deviate greatly in a sure manner.An image encoding device (200) determines a basic quantization parameter (QPMB) serving as a basic quantizing factor to be predicted in the case that the main encoding generated code comes near the target code quantity at the time of encoding an input image (91). The image encoding device (200) encodes the input image (91) for each feedback control increment by executing quantization using an adapted quantization parameter (QPt) based on an average quantization parameter BaseQP serving as a usage quantizing factor determined based on at least the basic quantization parameter (QPMB). The image encoding device (200) confirms the generated code quantity of the encoded input image (91) for each feedback control increment, and in the case of predicting that the generated code quantity for each image increment will exceed the target code quantity, increases the value of the adapted quantization parameter (QPt) by increasing the average quantization parameter BaseQP.
US08731041B2

A DFE filter includes an input, a first filter loop coupled to the input for providing an odd bit-stream, and a second filter loop coupled to the input for providing an even bit-stream, wherein the first and second filter loops are identical and interleaved.
US08731040B2

Described embodiments provide a method of adjusting configurable parameters of at least one linear equalizer in a communication system. A transmitting device applies an input signal to a receiver. The at least one linear equalizer equalizes the input signal. A sampler generates one or more sampled values of the input signal. A data detector digitizes the sampled values of the input signal. At least one error detection module generates an error signal based on one or more of a plurality of sampled values of the input signal and a target value. An adaptation module determines a gradient signal based on a comparison of one or more of the plurality of sampled values of the input signal and one or more of the plurality of values of the error signal. The adaptation module adjusts a transfer function of the at least one linear equalizer based on the determined gradient signal.
US08731037B2

A receiver includes a demodulator that demodulates a modulation wave modulated according to orthogonal frequency division multiplexing (OFDM). The demodulator includes an interference wave detector that detects that received modulation wave includes interference wave when received power of each sample of the received modulation wave exceeds a threshold, and upon the detection, executes replacement processing of replacing a received signal exceeding the threshold with a predetermined value, a first interference wave power estimation unit configured to estimate interference wave power included in an OFDM symbol included in the received modulation wave on the basis of the number of samples that have been subjected to the replacement processing, and a demodulated data generator that demodulates the received modulation wave by executing demodulation processing of demodulating the received modulation wave that has been subjected to the replacement processing on the basis of the interference wave power.
US08731035B2

A cable modem executes periodic ranging with a cable modem terminal system and records a time point at which the periodic ranging is completed. The cable modem obtains an un-ranging time interval during which the cable modem terminal system permits the cable modem not to execute periodic ranging with the cable modem terminal system, and sets a sleep time interval during which the cable modem does not execute periodic ranging with the cable modem terminal system according to the un-ranging time interval. Then, the cable modem shuts off a power amplifier in the cable modem in the sleep time interval if the cable modem does not transmit packets during the preset time interval before the recorded time point.
US08731026B2

A symbol modulation system applicable to a body area network is disclosed herein. The symbol modulation system includes a symbol mapper. The symbol mapper is configured to determine a time within a predetermined symbol transmission interval at which a transmission representative of the symbol will occur. The time is determined based on a value of a symbol and a value of a time-hopping sequence. The time is selected from a plurality of symbol value based time slots, and a plurality of time-hopping sequence sub-time-slots within each symbol value based time slot. The symbol mapper is configured to generate a single guard interval within the symbol transmission interval. The single guard interval is positioned to terminate the symbol transmission interval.
US08731017B2

Tensile strained germanium is provided that can be sufficiently strained to provide a nearly direct band gap material or a direct band gap material. Compressively stressed or tensile stressed stressor materials in contact with germanium regions induce uniaxial or biaxial tensile strain in the germanium regions. Stressor materials may include silicon nitride or silicon germanium. The resulting strained germanium structure can be used to emit or detect photons including, for example, generating photons within a resonant cavity to provide a laser.
US08731016B2

A nitride semiconductor light-emitting device has a semiconductor ridge, and includes a first inner-layer between an active layer and an n-type cladding and a second inner-semiconductor layer between the active layer and a p-type cladding. The first inner-layer, active layer and second inner-layer constitute a core-region. The n-type cladding, core-region and p-type cladding constitute a waveguide-structure. The active layer and the first inner-layer constitute a first heterojunction inclined at an angle greater than zero with respect to a reference plane of the c-plane of the nitride semiconductor of the n-type cladding. Piezoelectric polarization of the well layer is oriented in a direction from the p-type cladding toward the n-type cladding. The second inner-layer and InGaN well layer constitute a second heterojunction. A distance between the ridge bottom and the second heterojunction is 200 nm or less. The ridge includes a third heterojunction between the second inner-layer and the p-type cladding.
US08731007B2

A microwave radio terminal capable of multiple gigabits/sec bit rate is provided. The radio terminal may use QAM modulation, including the two lowest modulation formats of BPSK and QPSK. The serial bit stream, including forward error correction (FEC) and all other overhead, is prepared in a digital circuit, such as a filed programmable gate array (FPGA) and is output serially, using SERDES devices inside the FPGA, as two separate channels known as “I-channel” and “Q-channel”.
US08731003B2

An arrangement for adjusting a clock signal in a network element of a communications network includes a processor device arranged to produce a control variable containing information about synchronization messages received from at least two other network elements. A situation in which the reception from a sending network element of synchronization messages of a good enough quality ceases will not significantly disturb the clock signal to be adjusted because only part of the control variable used for the adjustment depends on synchronization messages sent by an individual network element. In a preferred arrangement, the reference value of the control variable is changed in response to a situation where the reception from a sending network element of synchronization messages of a good enough quality ceases. Thus it is possible to reduce the change of the difference between the control variable and its reference value which further reduces disturbances caused in the clock signal to be adjusted.
US08731002B2

A data communication system has a number of communicatively coupled devices, including at least one slave-only device. Techniques for use in the data communication system include techniques for synchronization and re-synchronization of frame and bit clocks, techniques for assigning device address, techniques for dynamically controlling transmit power based on the number of devices, and techniques for serialized signal processing.
US08730999B2

Method and System for Utilization of an Outer Decoder in a Broadcast Services Communication System is described. Information to be transmitted is provided to a systematic portion of a plurality of transmit buffers and encoded by an outer decoder communicatively coupled to the transmit buffer. The resulting redundant bits are provided to a parity portion of each transmit buffer. The content of the transmit buffers, is multiplexed and encoded by an inner decoder to improve protection by adding redundancy. The receiving station recovers the transmitted information by an inverse process. Because a decoding complexity depends on the size of a systematic portion of the transmit buffer, reasoned compromise between a systematic portion size and number of transmit buffers yields decreased decoding complexity.
US08730994B2

A method, system and computer program product for allocating network resources. In one embodiment, a service provider allocates an amount of the network resources to a group of clients, and the service provider receives a request from a client for a quantity of the network resources. The service provider negotiates with the group of clients and offers the group of clients an incentive to reduce the amount of the network resources allocated to this group of clients. The service provider reallocates some of the resources from the group of clients, based on this negotiating, to accommodate the request. In this embodiment, each of the group of clients provides a business value representing a value that would be lost due to reductions in the resources allocated to the each client, and the resources are reallocated based on this business values provided by the group of clients.
US08730989B2

Uplink precoding in closed loop transmit diversity (CLTD). The methods and apparatus relate to precoder operations during an initial stage using default precoder tap weights, and a second stage wherein precoder weights obtained from a precoder control indicator channel information are used, provided the signal quality of the precoder control indicator channel is sufficiently reliable. The methods and apparatus also relate to procedures for responding to detection of an unreliable pre-coding control information (PCI) carried in a downlink feedback signal.
US08730985B2

In providing composite programming content from different sources on a program channel, a host processor joins IP multicast groups for which “live” contents from multiple sources are provided. Specifically, the host processor collects packets containing the live contents based on their destination addresses associated with the IP multicast groups. Segments of the received live contents are selected to realize the composite programming content, which is provided on the program channel.
US08730983B1

A method and apparatus for a configurable packet routing, buffering and scheduling scheme to optimize throughput with deadlock prevention in SRIO-to-PCIe Bridges have been described. A single level enqueue method with dynamic buffering and dequeuing based on packet re-ordering is disclosed. Single level packet routing and scheduling to meet SRIO and PCIe rules to enqueue packets based on FType/TType is disclosed. Backpressure based on ingress watermarks for different packet types is disclosed. Use of a circular-reorder queue (CRQ) for both ingress and egress allows packet reordering and packet passing.
US08730978B2

In an embodiment, an analog front end (AFE) bridge for a SLPI PHY includes: an AFE LINK-side circuit having at least one pair of differential LINK-side nodes which does not conform to SLPI PHY specifications; an AFE PHY-side circuit having a pair of differential PHY-side nodes conforming to SLPI PHY specifications, wherein the AFE PHY-side circuit is coupled to the AFE LINK-side circuit; and a termination control circuit coupled to the AFE PHY-side circuit. A method of bridging a legacy LINK circuit to a SLPI PHY circuit includes: communicating with a legacy LINK circuit with a legacy LINK protocol; communicating with a SLPI PHY circuit with a SLPY PHY protocol over a differential pair; converting outputs of the legacy LINK circuit into inputs of the SLPI PHY circuit; converting outputs of the SLPI PHY circuit into inputs of the legacy LINK circuit; controlling a termination of the differential pair.
US08730974B2

Network entities such as an access device and a gateway analyze messages exchanged during a communication session to identify information items of interest such as, for example, email addresses, universal resource locators, file paths, and attachments. References to and/or the contents of the identified information items may be stored in a database that associates the identified information items with the participants of the communication session. The participants in the communication session may be identified by conventional caller ID information, or by an Internet protocol address, an electronic serial number, or a variety of other identifiers. Information received at the beginning of a later communication session that identifies participant(s) in that communication session may then be used to select from the database, information items from previous communication session, that are associated with the identified participant in the current communication session. Information about the selected information items may be delivered as enhanced caller ID information to parties of the communication session, allowing them to have easy access to the previously exchanged information.
US08730971B2

A method of operating a communication signaling processor is disclosed. The method comprises receiving a signaling message for a voice call to a called party, processing the signaling message to transfer a query to a database that is updated when the called party changes locations, receiving a response from the database, and processing the response to select an identifier for a header of a voice communication to route the voice call to the called party.
US08730967B1

A network switch device includes network interfaces configured to receive and transmit packet based communications within a computer network, a virtual router classification engine, and a packet forwarding engine. The virtual router classification engine is configured to generate a search key for a packet received at a first network interface using header information, and additional information associated with the packet, to select a rule corresponding to the generated search key, and to apply an action associated with the selected rule to the packet. The virtual router classification engine is configured to apply an action associated with the selected rule to the packet at least by assigning a virtual router identifier to the packet. The packet forwarding engine is configured to serve organizations forming the computer network, and segregate packet communications of the first organization from packet communications traffic of other organizations based on the assigned virtual router identifier.
US08730960B2

Described herein are techniques that provide for the transmission of a multicast stream that can resend frames that were not received using the partial state block acknowledgement mechanism. In an example embodiment, an access point reserves a channel for a transmission opportunity of a sufficient length to allow the sending of multicast data, block acknowledgement request, and receipt of a block acknowledgement. Optionally, the transmission opportunity may be of sufficient length to enable packets that re resent to be sent during the transmission opportunity, thereby preventing other stations on the channel from gaining control of the channel. Alternatively the access point may employ an appropriate backoff between TXOPs to AP prevent (T)DLS traffic to the recipients of the multicast stream. The access point does not send any frames from other queues during the transmission opportunity.
US08730957B2

A system and method of enabling a transparent Ethernet switch are disclosed. According to an aspect, a network switch is disclosed. The network switch can include a plurality of physical ports configured to communicate data via a network. The network switch can further include a memory configured to store a first forwarding database, and a plurality of aggregate zone entries within the first forwarding database. The aggregate zone entries can also include a port identifier of first port of the plurality of physical ports to be used as a transparent port within a first aggregate zone.
US08730950B1

Systems and methods can include converting multi-channel circuit switched voice data to packet-switched voice over internet protocol (VoIP). A multi-channel connection originating from one or more customer premise equipment private branch exchanges can be terminated at a channel to packet gateway device. Call data originating from multiple customer premise equipment telephony devices can be received through the multi-channel connection associated with the one or more customer premise equipment private branch exchanges, and can be processed at the channel to packet gateway device responsive to call control instruction information. The payload data associated with the call data can be packaged according to predetermined packaging rules and transmitted according to VoIP.
US08730945B2

The present invention provides systems and methods for using a recipient handset as a remote screen for the initiator handset, while the two handsets are engaged in a voice call. The systems and methods allow a party to transmit its screen buffer to the other party during a voice call between the parties, without allowing the receiving party to store it or forward it to a third party.
US08730943B1

In one embodiment, an apparatus may include a trunk service unit and at least one logical multimedia terminal adapter (L-MTA). The trunk service unit may be configured to provide session initiation protocol (SIP) service to at least one subscriber equipment in a subscriber network. Each subscriber equipment may have an associated subscriber equipment identifier. The trunk service unit may provide subscriber-facing signaling to communicate with the subscriber network and network-facing signaling to communicate with a stimulus-based network. The L-MTA may be associated with the stimulus based network and may be configured to obtain service from a call management server (CMS) in the stimulus-based network. Each L-MTA may have an associated L-MTA equipment identifier, where the network-facing signaling of the trunk service unit being used to control the at least one L-MTA.
US08730941B1

A method and apparatus for enabling users of a packet network service, e.g., a VoIP network service, who live in the same household and share a common phone number to have individualized user identifiers to be transmitted along with their call setup messages are disclosed. For example, each user in the household would have a different user identifier which they could retrieve from an endpoint device immediately before dialing the phone number when they want to place a call that would transmit their personalized user identifier in the call setup message.
US08730940B2

An Ethernet access connection (102) connects a user access point (10) to an access node (12) in the network. The access connection comprises a passive coupler (20), by means of which a further access connection (104) can be provided between the user access point (10) and a second access node (14), such that data can be exchanged over each access connection (102, 104) between the user access point and the network. This duplication ensures that communication is not severed if the access connection (102) is breached. To avoid interference at the destination terminal (11) between the two resulting identical data streams, the access nodes (13, 18) giving access to the destination terminal are controlled such that only one of them forwards data to the destination access point (11), with the capability to switch to the other one in the event of a loss of connection between the access node (13) and user access point (10).
US08730939B2

Provided is a wireless transmitter capable of accurately specifying the number of multiplexed streams and correctly decoding the data signals when a preamble sequence transmitted from any antenna of a wireless transmitter is detected. In this device, a multiplex count determination unit (101) determines the number of streams used by the device itself from the same number of candidates as the number of spatially multiplexed streams. A sequence group generator (104) forms a plurality of preamble sequences into the same number of groups as the number of candidates, which is the number of streams. A sequence group selector (105) selects the group matching the number of streams determined by the multiplex count determination unit (101) from a plurality of groups. A preamble generator (106) selects the same number of preamble sequences as the number of streams in the group selected by the sequence group selector (105) and generates the preamble sequence used by the device itself.
US08730932B2

A system and method for estimating a location of a wireless device receiving signals from plural nodes of a Code Division Multiple Access 2000 communications system. One or more ranges of a wireless device from one or more of the plural nodes may be determined as a function of signals received at the wireless device from the respective one or more plural nodes and as a function of information in an uplink pilot signal. From one or more location measurement units (“LMU”) measurements an uplink time of arrival (“TOA”) measurement from the device may be determined and then an estimation of the location of the wireless device determined as a function of the uplink TOA and determined one or more ranges.
US08730929B2

A method to maintain Network Address Translation (NAT) binding is provided. The method includes: an edge NAT router mapping a source address of a data packet from a mobile terminal to the source address of the edge NAT router, and mapping a destination address of the data packet from a computing device to the destination address of the mobile terminal, and maintaining the two address mapping relationships for a first time interval; the computing device sending a heartbeat packet to the mobile terminal according to a second time interval smaller than the first time interval, so a Time To Live set value progressively decreases to 0 as the heartbeat packet reaches the edge NAT router, thereby maintaining a link from the mobile terminal to the computing device, such that the heartbeat packet will not be sent down to the handheld device.
US08730917B2

The disclosure discloses a method for realizing single radio voice call continuity, which is applied in an IP Multimedia Core Network Subsystem (IMS) network. The method includes: receiving, by a service continuity application server (SC AS), a handover request, and then updating, by the SC AS, a remote leg, and transmitting, by the SC AS, a handover notification message to a user terminal; receiving, by the user terminal, a handover command in a Packet Switch (PS) domain and the handover notification message, then adjusting, by the user terminal, an access mode to be accessing a Circuit Switch (CS) domain. The invention further discloses a system for realizing single radio voice call continuity. The method and system for realizing enhancement of single radio voice call continuity provided by the disclosure can effectively reduce the overlong interruption time in the prior art, and greatly improve the user experience.
US08730916B2

A method for implementing single radio voice call continuity, comprises: User Equipment (UE) establishing an IP Multimedia Core Network Subsystem (IMS) session with a remote user through a Packet Switch (PS) network, wherein the IMS session is anchored to an enhanced Mobile Switch Center (eMSC); the PS network sending a handover request to the eMSC for handing over the IMS session to gain access through a Circuit Switch (CS) network; the eMSC receiving the handover request, establishing a media link, and relating a newly established media link with a remote media link of the IMS session, so that the UE can communicate with the remote user through the newly established media link and the remote media link. The present invention also provides a system and an eMSC for supporting single radio voice call continuity.
US08730915B2

Methods, systems, and devices are described for concurrently performing handoff-related measurements for neighbor cells using multiple input multiple output (MIMO) antenna resources. In one example, a mobile device is in communication with a serving cell. Handoff-related measurements of first wireless signals from a first neighbor cell are performed. The first wireless signals are received at first MIMO antenna resources of a device. Handoff-related measurements of second wireless signals from a second neighbor cell are performed, as well. The second wireless signals are received at second MIMO antenna resources concurrently with the first wireless signals received at the first MIMO antenna resources. The first handoff-related measurements and the second handoff-related measurements may be performed during a scan interval. A type of handoff-related measurement to perform may be determined based on a determined length of the scan interval.
US08730911B2

In accordance with an embodiment, a method of operating a first network configured to communicate with a first interface of a multi-interface user device is disclosed. The first network receives a first message from the user device, where the first message requests that messages for the user device be forwarded via a second network. The first network receives a second message for user device and forwards the second message to the second network.
US08730908B2

A conventional handover method is performed in units of base stations, so that there is a problem in that a large amount of power for handover is consumed and implementation cost is high.Through dedicated protocol message exchanges between a user equipment and a network or between networks, resource availability of candidate networks is checked in advance, a handover target network is selected from among the candidate networks according to a result of checking, and the selected target network is designated as a network to which the user equipment is handed over.
US08730907B2

A network system including a mobile node, a correspondent node for transmitting/receiving a data packet to/from the mobile node, a first router to which the mobile node is connected at a visited domain and a second router to which the mobile node is connected at a moving destination to which the mobile node moves from the first router. The second router including a location registration message generating unit for generating a location registration message of the mobile node and transmitting the location registration message. The first router including a binding cache, a movement managing unit for receiving the location registration message and storing into the binding cache address information from before and after the mobile node moves and an encapsulating unit for receiving the data packet, encapsulating the data packet concerned, and creating and transmitting a data packet containing as a transmission destination the address information after the change.
US08730906B2

An apparatus and method are provided to identify an endpoint as a general packet radio service tunneling protocol endpoint, and configure a radio access bearer to skip a path management procedure. The apparatus and method also transmit the radio access bearer to a universal generic access network controller to prevent activation of the path management procedure to the general packet radio service tunneling protocol endpoint.
US08730900B2

The present invention discloses a method for adaptively adjusting uplink and downlink bandwidth, which includes: a base station counting a usage status of the uplink and downlink bandwidth in a preset time, and obtaining a bandwidth amount ΔBWDL required to be coordinated of downlink bandwidth and a bandwidth amount ΔBWUL required to be coordinated of uplink bandwidth; the base station determining a direction, amount and location of the required change of the uplink and downlink bandwidth according to the obtained ΔBWDLand ΔBWUL; the base station carrying the determined direction, amount and location of the required change of the uplink and downlink bandwidth through residual ten bits in a logical channel message corresponding to a Physical Broadcast Channel (PBCH) and informing a terminal of the direction, amount and location. The present invention also discloses a device for adaptively adjusting the uplink and downlink bandwidth.
US08730886B2

Example methods and apparatus for registration and data transmission using fast/zero contention resolution are disclosed. An example method for transmission on a random-access channel (RACH) involves transmitting a mobile station radio access capabilities (MS RAC) message to a network and receiving an identification (ID) from the network subsequent to the MS RAC. The ID is locally unique and provides contention resolution. A timing advance is determined and further transmissions are performed on the RACH using the ID and the TA.
US08730880B2

An apparatus and method for providing a resource allocation of a Base Station (BS) in a mobile communication system includes, when a Mobile Station (MS) is located in a cell boundary region, locating a transmission frame region for the MS in a duty cycle reduction region.
US08730877B2

In a single-carrier frequency division multiple access (SC-FDMA) system that utilizes interleaved FDMA (IFDMA) or localized FDMA, multiple transmitters may transmit their pilots using time division multiplexing (TDM), code division multiplexing (CDM), interleaved frequency division multiplexing (IFDM), or localized frequency division multiplexing (LFDM). The pilots from these transmitters are then orthogonal to one another. A receiver performs the complementary demultiplexing for the pilots sent by the transmitters. The receiver may derive a channel estimate for each transmitter using an MMSE technique or a least-squares technique. The receiver may receive overlapping data transmissions sent on the same time-frequency block by the multiple transmitters and may perform receiver spatial processing with spatial filter matrices to separate these data transmissions. The receiver may derive the spatial filter matrices based on the channel estimates for the transmitters and using zero-forcing, MMSE, or maximal ratio combining technique.
US08730875B2

There is provided a wireless communication terminal that autonomously determines whether the wireless communication terminal is in a state in which flooding should be performed or a state in which the flooding should not be performed in a wireless ad-hoc network. At each predetermined time, the wireless communication terminal that performs the flooding autonomously infers whether the wireless communication terminal is in a state in which the flooding should be performed or a state in which the flooding should not be performed from the number of flooding packets that are of a packet flooded from surrounding wireless communication terminals based on a hidden Markov model.
US08730874B2

The present invention relates to a method for transmitting frames from a transmitting mesh device to a receiving mesh device in a mesh network, comprising: storing frames received in the transmitting mesh device from a source mesh device and intended for a destination mesh device in a relay queue, the source mesh device and the destination mesh device being different from the transmitting device, storing frames generated by the transmitting mesh device in a local queue, different from the relay queue, selecting a frame from the relay queue or local queue based on a predetermined scheduling strategy, —transmitting the selected frame to the receiving mesh device.
US08730857B2

A method includes the operations of buffering group-addressed frames; generating a first signal field comprising a first rate code selected from a plurality of invalid rate codes; receiving a trigger frame from a wireless station; and transmitting the first signal field in combination with the buffered group-addressed frames in response to the trigger frame.
US08730850B2

A method and apparatus of transmitting a reference signal in a time division duplex (TDD) system is provided. A base station (BS) generates a plurality of demodulation reference signals (DMRSs) for respective layers, maps the plurality of DMRSs to a downlink pilot time slot (DwPTS) region for downlink transmission within a special subframe and transmits the plurality of DMRSs through a plurality of antennas. The special subframe is a subframe for separating uplink and downlink between an uplink (UL) subframe and a downlink (DL) subframe within a frame.
US08730848B2

A repeater (1) particularly suitable for a time-division duplex transmission of communication signals is provided. The repeater (1) comprises a master unit (2) for communicating with a base station (3) of a wireless network, at least one remote unit (4) for communicating with a network terminal, as well as a waveguide (11) connecting the remote unit (4) with the master unit (2) for transmitting the communication signals in an uplink direction (6) from the remote unit (4) to the master unit (2) and in a downlink direction (5) from the master unit (2) to the remote unit (4). Both the master unit (2) and the remote unit (4) comprise one switch (19, 20) each for changing over the signal transmission between uplink direction (6) and downlink direction (5). Both switches (19, 20) are selected by a synchronizing unit (21) arranged in the master unit (2), the synchronizing unit (21) being designed for determining a clock pulsing from the communication signal fed to the master unit (2)—in particular from the base station (3)—and for supplying a control signal corresponding to this clock pulsing to the switches (19, 20).
US08730846B2

A method for detecting a target cell by a mobile device, the method comprising storing traversed paths of the mobile device, the stored traversed paths each comprising information to identify cells in a sequence of cells traversed by the mobile device referenced to the target cell, compiling information identifying cells traversed by the device in real time to produce current path information, comparing the current path information to the stored traversed paths and inferring from the comparison a relative proximity of the mobile device to the target cell and adapting a search for the target cell based on the relative proximity.
US08730834B2

An intelligent electronic device (IED) configured to supervise a process having a state has at least one of a current, voltage or resistive input configured to monitor the state of the process, a binary status input configured to monitor the state of the process, a binary status input configured to receive a digitally encoded serial communication package for monitoring the state of the process, a control output configured to output a signal to control process protection, control, or automation, or a combination thereof, or a control output configured to output a digitally encoded serial communication package to control protection, control, or automation, or a combination thereof. The IED is also configured to facilitate digital communication between at least two compatible devices by directing communication packets from ports connected to an originating compatible device to ports connected to a destination compatible device.
US08730826B2

Methods and apparatus for testing a network that reassembles fragments into datagrams. A packet receiver may extract a plurality of instrumentation blocks from a packet received from the network. The packet receiver may determine if the received packet constitutes a correctly reassembled datagram based on information contained within the plurality of instrumentation blocks. The packet receiver may accumulate and report test statistics indicative of a number of correctly reassembled datagrams received and a number of incorrectly reassembled datagrams received.
US08730825B2

Embodiments of the present disclosure set forth methods for determining a probability of retransmitting a packet in a time slot for a source node in a wireless network. Some example methods include determining whether transmission of the packet in the time slot is successful, measuring a number of time slots accumulated since a most recent successful transmission of the packet by the source node, and determining a first value of the probability based on a second value associated with the number of time slots accumulated.
US08730823B2

A Core Service Platform (CSP) system is integrated with an operator network and IT system to provide services to subscribers and operators. Based on information collected from the operator network and IT system, the CSP system delivers alerts to a subscriber's device and provides offers to resolve the condition causing the alerts. The CSP system provides customized contextual offers to the subscriber's device based on contextual assessments of a subscriber's current context, such as time in contract, loyalty status, data and voice usage, value of customer, time, location and purchase history. The CSP system also provides an operator a suite of tools for the operator to manage its pricing, offers, campaigns and other subscriber-related issues.
US08730821B2

A packet loss rate detection method, apparatus, and system relating to a Packet Switching Network (PSN) are provided, and the method includes: transmitting, by a transmitting end, data packets and Operation, Administration, and Maintenance (OAM) packets, and writing a counting value of the data packets into the subsequent OAM packets after a time delay, and receiving, by a receiving end, the data packets and the OAM packets, counting a number of the received data packets, and calculating a packet loss rate based on the number of the practically received data packets and the counting value carried in the OAM packets.
US08730818B2

This disclosure relates to a converter/multiplexer and associated method of use therefor or converting and multiplexing parallel inputs, a modem, a GPS, or even modem information into a single multimaster broadcast serial bus standard for connecting electronic control units, and more specifically, to a multiplexer for transforming analog, digital, frequency, GPS, or modem inputs into a CAN bus data transmittal over LAN and/or PAN and interrelation with a similarly equipped receiving module. Further, the converter/multiplexer is used alone or in a group as part of a larger system for multiplexing and demultiplexing signals for serial bus processing and also for guidance when the converters are cabled by operators using stored configurations.
US08730811B2

Managing network traffic includes associating a wireless client device with a wireless access point comprising at least one processor with said wireless access point, identifying a network to which said wireless client device is assigned; and with said wireless access point, assigning said wireless client device to one of a plurality of Virtual Local Area Networks (VLANs) implemented within said network according to a protocol for balancing network traffic across the plurality of VLANs.
US08730808B2

Example embodiments of methods and apparatus for data communication are disclosed. An example method includes establishing, at a data network communication device, respective data communication channels with a plurality of client network devices. The example method also includes allocating default size data transmission windows to the plurality of client network devices, monitoring use of the default size data transmission windows by the client network devices based on received data queued in a shared data buffer, allocating fixed size data transmission windows to client network devices of the plurality that are communicating data at a rate greater than a threshold data rate, the fixed size windows being larger than the default size windows. The example method also includes receiving data from the client network devices in accordance with at least one of the default size data transmission windows and the fixed size data transmission windows.
US08730792B2

Each of a first switching processor and a second switching processor included in a switching device switches plural pieces of data to determined destinations. A controller bypass-transmits a determined number of pieces of data received by the first switching processor to the second switching processor according to a congestion state of the first switching processor to make both of the first switching processor and the second switching processor perform a switching process. Alternatively, the controller bypass-transmits a determined number of pieces of data received by the second switching processor to the first switching processor according to a congestion state of the second switching processor to make both of the first switching processor and the second switching processor perform a switching process.
US08730770B2

A system and method is introduced to facilitate the handover process of performers who are using digital vinyl systems (DVS). A DVS may be connected to an existing audio setup during the playing of another performer without interrupting the other performer and without disconnecting any connections in the existing audio setup. When the DVS is connected and a handover process is required, a switch is activated to select the DVS as the current active device for use. A DVS may be disconnected from an existing audio setup without interrupting another performer. The system may be implemented as part of an audio device or as a separate stand alone device.
US08730766B2

An underwater seismic system for reducing noise due to ghost reflections or motion through the water from seismic signals. The system includes two motion sensors. One sensor has a first response and is sensitive to platform-motion-induced noise as well as to acoustic waves. The other sensor has a different construction that isolates it from the acoustic waves so that its response is mainly to motion noise. The outputs of the two sensor responses are combined to remove the effects of motion noise. When further combined with a hydrophone signal, noise due to ghost reflections is reduced.
US08730764B2

A method for encoding a non-negative integer, for example, representative of MWD/LWD data, includes encoding at least a portion of the integer using at least a first order Fibonacci derived sequence. The remainder of the integer may be encoded using conventional Fibonacci encoding. The invention tends to improve coding efficiency, downhole and surface synchronization, and surface detection.
US08730761B2

The technologies described herein include systems and methods for reducing noise in seismic data. More specifically, implementations may determine an amount of over-sampling for a frequency range of seismic data. Then, implementations may determine frequency bands based on the over-sampling. For each frequency band minimum-noise seismograms may be selected from consecutively occurring blocks of seismograms, and the remaining seismograms within each block may be discarded. The minimum-noise seismograms may then be used to reconstruct the discarded seismograms. The reconstructed seismograms may contain less noise than the original seismograms and, consequently, the seismic data may contain less noise.
US08730748B2

A semiconductor memory apparatus includes a plurality of memory banks, wherein each memory bank includes a bank control unit configured to reduce a voltage level of a first node to a ground voltage level when the memory bank is selected to perform a predetermined operation; an error control unit configured to supply an external voltage to the first node when the memory bank is not selected to perform the predetermined operation; and a signal generation unit configured to generate a bank operation signal in response to the voltage level of the first node.
US08730735B2

A method of programming a semiconductor memory device by applying a program voltage to a selected word line in an incremental step pulse program mode includes raising a voltage of precharging a bit line for program inhibition according to an increase in the program voltage applied to the selected word line.
US08730732B2

A non-volatile semiconductor memory device comprises a semiconductor substrate and a plurality of gate structures formed on a cell region of the semiconductor substrate. The plurality of gate structures include: a first select-gate structure and a second select-gate structure disposed on the cell region, the first select-gate structure and the second select-gate structure spaced apart from each other, and a plurality of cell gate structures disposed between the first select-gate structure and the second select-gate structure. At least one of the select-gate structures comprises plural select gates.
US08730724B2

In a nonvolatile memory array that stores randomized data, the program level—the number of states per cell stored in a population of memory cells—is determined from the total current passing through the population of memory cells under read conditions, as observed on a common line, for example a source line in NAND flash memory.
US08730722B2

Technique of operating a non-volatile memory are presented so that in case data that would otherwise be lost in the case of a word line to word line short is preserved. Before writing a word line, the data from a previously written adjacent is word line is read back and stored in data latches associated with the corresponding bit lines, but that are not being used for the data to be written. If a short occurs, as the data for both word lines is still in the latches, it can be written to a new location. This technique can also be incorporated into cache write operations and for a binary write operation inserted into a pause of a multi-state write.
US08730714B2

A magneto-resistance memory device includes a first pinned layer having a first magnetic polarity regardless of current applied to the first pinned layer, a first tunnel insulating layer arranged on the first pinned layer, a first free layer arranged on the first tunnel insulating layer and having a magnetic polarity that changes in response to current of a first amount, a second pinned layer coupled to the first free layer and having the first magnetic polarity regardless of current applied to the first pinned layer, a second tunnel insulating layer arranged on the second pinned layer, a second free layer arranged on the second tunnel insulating layer and having a magnetic polarity that changes in response to current of a second amount, wherein the second amount is smaller than the first amount, and a connection layer.
US08730710B2

Semiconductor memory device having a stacking structure including resistor switch based logic circuits. The semiconductor memory device includes a first conductive line that includes a first line portion and a second line portion, wherein the first line portion and the second line portion are electrically separated from each other by an intermediate region disposed between the first and second line portions, a first variable resistance material film that is connected to the first line portion and stores data, and a second variable resistance material film that controls an electrical connection between the first line portion and the second line portion.
US08730707B2

The programming of a read-only memory formed of MOS transistors is set by a mask for forming an insulating layer prior to the forming of contacts of active regions of the transistors. The programming of the read-only memory cannot be determined by visible inspection of the memory.
US08730695B1

A system and a method are provided that allow load sharing between two or more DC output power supplies that are connected in parallel to scale the output power. As the temperature of the critical components in a power supply rises, the output voltage from that power supply will be lowered, so that the coolest supply will have the highest voltage and thus the highest current to the load. The systems and methods can operate without any additional wires connecting the supplies other than those supplying the power to the load.
US08730686B2

A dual-input nine-phase autotransformer converts first and second three-phase AC inputs to a nine-phase AC output. The autotransformer includes input terminals for connection to a first three-phase AC input and a second three-phase AC input smaller than the first three-phase AC input. The autotransformer includes a first plurality of coils, a second plurality, and a third plurality of coils wound on respective phase legs of the autotransformer. The autotransformer includes a plurality of output terminals for providing a plurality of AC output voltages, and a plurality of internal terminals for connecting the first, second, and third plurality of coils in a configuration that provides a 40° phase shift in the AC outputs provided by the dual-input nine-phase autotransformer.
US08730680B2

A chip card holding mechanism includes a support bracket defining a receiving chamber and an opening communicating with the receiving chamber; a resilient member fixed to the support bracket at an end of the support bracket opposite to the opening, and partial received in the receiving chamber; a latching assembly rotatably fixed to the support bracket and further comprising a pair of latching portions; and a tray slidably assembled to the support bracket, in which the tray comprises an accommodating space defined thereon to receive a chip card, and a pair of opposite sidewalls adjacent to the accommodating space, each sidewall defining a latching groove according to the corresponding latching portion; and the tray is received in the receiving chamber by having the latching portions of the latching assembly engaged in the latching grooves and resisting against the resilient member. An electronic device using the same is also provided.
US08730678B1

An apparatus and system for facilitating access to one or more components mounted in a rack comprising a base member and at least one pivot mechanism mounting the base member to the rack. The apparatus facilitates access to the components by being pivotable downward for access to upper components and pivotable upward for access to lower components.
US08730677B2

The invention relates to a method of cooling electronic circuit boards using surface mounted devices (SMD), the method comprising the steps of: after or during the board layout, filling empty spaces V1, V2, V3, V4, V5, V6, V7, V8, V9, V10 with at a number of heat sink devices 1, 2, 3, 4, 5 near a thermal hot spot and connecting the number of heat sink devices 1, 2, 3, 4, 5 to a thermally conducting path 25, 27, 29, 31, 33, 35 of the board N, respectively. Further, the invention relates to a heat sink device 1, 2, 3, 4, 5 adapted to implement the method according to the invention.
US08730665B2

An electronic equipment enclosure comprises a frame structure formed from a plurality of support posts and at least partially enclosed by a plurality of panels. The panels include at least side, top and back panels defining an enclosure having a top, a bottom and a rear thereof. The top panel includes an opening there through that is rectangular in shape. The equipment enclosure further comprises an exhaust air duct extending upward from the top panel of the enclosure. The exhaust air duct is rectangular in cross-section and is disposed in surrounding relation to, and in fluid communication with, the top panel opening. The exhaust air duct is adapted to segregate hot air being exhausted from the enclosure from cool air entering the enclosure, thereby improving thermal management of the enclosure.
US08730652B2

Power connectors and switchgear assemblies are presented herein. A power connector is disclosed for electrically coupling a circuit breaker to an electrically conductive bus bar. The connector includes a fork-shaped head for electrically connecting to the circuit breaker, and a base for electrically connecting to the bus bar. A yoke extends between and connects the base to the fork-shaped head. The yoke has a transverse cross-section with a length that is greater than a width. The length and/or width of the transverse cross-section varies between respective ends of the transverse cross-section.
US08730645B2

A multilayer electrical component is presented having at least one base body, which includes a stack of dielectric layers and electrode layers arranged one upon the other, wherein the multilayer component additionally has a resistor and a decoupling layer, wherein the decoupling layer chemically isolates the resistor from at least one portion of a multilayer element.
US08730637B2

A surge protection apparatus or method for opening a surge path upon failure of a surge protection element as a short. The surge protection device may include a switch controlled by a solenoid or other switch controlling component that changes a position of the switch if the surge protection element fails as a conductive element. A first position of the switch is configured to allow transmittal of a signal from a signal connection, through the surge protection element, and to a ground connection. A second position of the switch is configured to prevent transmittal of a signal from the signal connection, through the surge protection element, and to the ground connection. A delay may be added between the changing of the switch position after the surge protection element fails as a conductor. Visual or other notifiers may indicate when the switch is in the second position.
US08730635B2

If a power supply path is in an abnormal state, a power-supply-path protection circuit of a power supply controller inhibits a switching circuit that switches on/off power supply from a power source to a load from power supply, using data related to a protection-current temperature characteristic line set by a characteristic setting circuit. The protection-current temperature characteristic line has a characteristic in which a protection current value is constant corresponding to increase in an ambient temperature or a negative characteristic in which the protection current value reduces corresponding to increase in the ambient temperature. Within a temperature range equal to or lower than an supposed maximum ambient temperature around the power-supply-path, the protection-current temperature characteristic line and a power-supply-path temperature characteristic line have a relation that the protection-current value is equal to or lower than an allowable current value at an identical ambient temperature.
US08730620B1

An example hard disk drive (HDD) comprising a magnetic disk and a ramp within the HDD is disclosed. A slit is disposed between a ramp body and a flange.
US08730619B2

A main object of the present invention is to provide a suspension substrate such that design freedom of a wiring layer is improved while restraining the upsizing in accordance with an increase in a wiring layer. The present invention solves the problem by providing a suspension substrate comprising a metal supporting substrate, a first insulating layer, a first wiring layer, a second insulating layer, and a second wiring layer laminated in this order, characterized in that the first wiring layer has a functional element wiring layer connected to a functional element, and the second wiring layer has a signal transmission wiring layer comprising a pair of wiring layers and connected to a recording and reproducing element.
US08730605B1

A bit patterned recording system includes a servo channel module configured to recover servo fields written with servo information. A field locator module is configured to locate a field printed to data islands of a medium based on a location of one of the servo fields. The servo islands and the data islands have different spacing. A servo clock has a different phase and frequency than a data clock. A phase error calculator module is configured to estimate a phase error of the data clock based on the field and the data clock. The phase error is used to adjust a phase of the data clock.
US08730604B2

A given reference pattern is written on bit patterned media that has an initial reference pattern already disposed thereon. A write phase and frequency is detected based on the initial reference pattern and the given reference pattern is written on the bit patterned media at the detected write phase and frequency.
US08730600B2

A lens barrel includes a plurality of lens groups including a retractable lens group, a plurality of lens retaining frames to respectively retain the plurality of lens groups, a movable lens barrel to retain the plurality of lens retaining frames therein, and a lens retaining frame driving device to drive the lens retaining frames via the movable lens barrel. The lens retaining frames, the movable lens barrel and the lens retaining frame driving device move the plurality of lens groups between a collapsed state and a photographing state. The retractable lens retaining frame is movable between a position on a photographing axis and a position inside a housing located outside an inside diameter position of the movable lens barrel in the collapsed state by moving in a direction inclined relative to the photographing axis and moving in a direction orthogonal to the photographing axis.
US08730574B2

A microscope system includes a culture unit for holding and cultivating a specimen while maintaining constant temperature and humidity; a stage for holding the culture unit; a first light-converging optical system for converging illumination light emitted from a light source on the specimen; a second light-converging optical system for converging transmitted light that has passed through the specimen; a transmitted-light pinhole provided at a position optically conjugate to the light-converging position of illumination light on the specimen to cut off part of transmitted light converged by the second light-converging optical system; a transmitted-light detector that detects transmitted light that has passed through the transmitted-light pinhole; a moving system for moving the first and second light-converging optical systems, the transmitted-light pinhole, and the transmitted-light detector and the stage relative to each other; a housing that encloses these components and cuts off external light; and a control unit.
US08730573B2

Microscopy techniques in which a rear pupil of an optical system is segmented and the segments are individually controlled with a wavefront modulating device to control the direction and phase of individual beamlets of an excitation or emission beam in the optical system, thereby providing an adaptive optics correction to sample and system induced aberrations.
US08730572B2

A catadioptric projection objective for imaging a pattern provided in an object plane of the projection objective onto an image plane of the projection objective has a first, refractive objective part for imaging the pattern provided in the object plane into a first intermediate image; a second objective part including at least one concave mirror for imaging the first intermediate imaging into a second intermediate image; and a third, refractive objective part for imaging the second intermediate imaging onto the image plane; wherein the projection objective has a maximum lens diameter Dmax, a maximum image field height Y′, and an image side numerical aperture NA; wherein COMP1=Dmax/(Y′·NA2) and wherein the condition COMP1<10 holds.
US08730571B2

A system and method for windows films having one or more layers incorporating an organic free radical compound, wherein the layers reflect in the infrared region, and one or more layers of a multilayer interference stack of a metal/metal or metal/metal oxide design. Preferably, the organic free radical compound is a salt of an aminium radical cation. One or more layers of the multilayer interference stack may incorporate an aminium radical cation compound. Also provided are security windows that utilize such window films.
US08730566B2

According to an embodiment of the present invention, an optical parametric oscillator (OPO) (e.g., for a laser transmitting device) includes non-linear optical media, optical beam manipulating elements, and a narrow linewidth filter in the form of a rotatable grating. The grating enables rapid tuning of the oscillator to provide an output beam with a desired wavelength. A pump laser provides a pump laser beam, and the non-linear optical media convert the pump beam into light beams with a signal wavelength and an idler wavelength. The angular positions or orientations of the non-linear optical media relative to a longitudinal propagation axis of the optical parametric oscillator (OPO) are adjustable to effectively tune the resulting signal and idler wavelengths. An output coupler receives the resulting beams from the non-linear optical media, and emits beams with the desired wavelength (signal and/or idler wavelengths).
US08730562B1

An optical sampler includes a first and second 1×n optical beam splitters splitting an input optical sampling signal and an optical analog input signal into n parallel channels, respectively, a plurality of optical delay elements providing n parallel delayed input optical sampling signals, n photodiodes converting the n parallel optical analog input signals into n respective electrical output signals, and n optical modulators modulating the input optical sampling signal or the optical analog input signal by the respective electrical output signals, and providing n successive optical samples of the optical analog input signal. A plurality of output photodiodes and eADCs convert the n successive optical samples to n successive digital samples. The optical modulator may be a photodiode interconnected Mach-Zehnder Modulator. A method of sampling the optical analog input signal is disclosed.
US08730560B2

A pixel is formed by sealing an insulating liquid and floating particles in an area defined by a first substrate, a second substrate and partitions. The width of the partition has to be reduced in order to improve the pixel brightness by enlarging a flat electrode. In this case, the height of the partition has to be reduced for retaining the mechanical strength. If the height of the partition is reduced, an area of the partition electrode becomes small, thus failing to retain the memory effect. The planar surface of the partition is then formed into a zigzag shape so as to increase the area of the partition electrode.
US08730556B2

Signals employed to align and cause dithering via MEMS mirrors in an optical cross connect switch are manipulated to impose, on the optical beam (steered via the MEMS mirrors) amplitude modulation and in particular a time-varying set of induced mirror angles that yield a desired time history of optical power level that is modulated according to a digital code in the amplitude modulation pattern. The controlled time sequence expressed as a time-varying optical power level can be used for in-band signaling along the same optical channels available for conventional optical data. The amplitude modulated signal is conveyed through the cross connect switch and is useful for example in control and command of the cross connect switch.
US08730552B2

An improved ion conductor layer for use in electrochromic devices and other applications is disclosed. The improved ion-conductor layer is comprised of at least two ion transport layers and a buffer layer, wherein the at least two ion transport layers and the buffer layer alternate within the ion conductor layer such that the ion transport layers are in communication with a first and a second electrode. Electrochromic devices utilizing such an improved ion conductor layer color more deeply by virtue of the increased voltage developed across the ion conductor layer prior to electronic breakdown while reducing the amount of electronic leakage. Also disclosed are methods of making electrochromic devices incorporating the improved ion conductor layer disclosed herein and methods of making ion conductors for use in other applications.
US08730551B2

The present invention relates to improved electro-optic rearview mirror elements and assemblies incorporating the same. Area of the effective field of view of the electro-optic mirror element substantially equals to that defined by the outermost perimeter of the element.
US08730546B2

A scanner device and a method executed in the scanner device are provided. The scanner device includes a generating unit that generates original image data representing a scanned original; a preparing unit that prepares one color-conversion profile among a plurality of color-conversion profiles having different data sizes, according to a feature of the original image data; and an outputting unit that outputs the original image data and the one color-conversion profile.
US08730542B2

A sheet feeding device including a roller to apply conveying force to one of a plurality of stacked sheets, a separator piece to apply conveying resistance to the stacked sheets and to nip the one of the stacked sheets in cooperation with the roller, a movable member being movable with respect to the roller, a pair of spring arms configured to contact the stacked sheets at an upstream position along a conveying direction with respect to a nipping position between the roller and the separator piece, and a bridge to bridge between the pair of spring arms, is provided. The bridge and the movable member are slidably in contact with each other at least when the sheet feeding device is in a conveyable condition.
US08730540B2

A sheet transport apparatus that transports a sheet to a reading section for reading the sheet, has a reading front roller pair contacting with a front end of the sheet to form a register loop in the sheet; a first transport path extending curvingly toward the reading front roller pair; a second transport path extending curvingly toward the reading front roller pair after joining the first transport path; a first register space in which a register loop is formed in a sheet guided along the first transport path; and a second register space in which a register loop is formed in a sheet guided along the second transport path. The first register space is provided on the upstream side of a junction position in which the first transport path joins the second transport path, and the second register space is provided on the downstream side of the junction position.
US08730539B2

An image reading apparatus having an auto document feeder includes a simplex path for simplex reading, a duplex path which is distinguishable from the simplex path and conveys a plurality of sheets of paper at different positions in a duplex reading mode, a path selecting element, and a flipping element which allows a second side of paper to be read first. Accordingly, in the duplex reading mode, a separation distance between sheets of paper is reduced, a returning path is reduced, the second side of paper is first read, and the paper is collated and then discharged after both sides of paper are read, thereby significantly improving duplex reading efficiency.
US08730535B2

An image processing apparatus determines a direction of document placement relative to a scanning direction based on a direction of a shadow region in an input image when a line sensor having a light receiving element performs a scan and an image read from a book document by a reading apparatus is input. When the direction of the binding portion of the document is determined to be along a longitudinal direction of the line sensor, an image of a region read by the light receiving element of the line sensor from reflected light undergoing specular reflection from the document is detected based on the amount of variation in luminance between adjacent pixels in the read image of the book document. Luminance of the image corresponding to the region is corrected.
US08730534B2

In an illuminating apparatus including a plurality of rows of light source groups each having a plurality of light-emitting elements for irradiating light to an original that are arranged in a main scanning direction, the light-emitting elements in the plurality of rows of light source groups illuminate an irradiated face of the original at the same pitch within the same light source group and at different pitches from each other among the plurality of rows of light source groups.
US08730532B2

The present invention discloses an automatic document feeding scanning device including an automatic document feeder, a flatbed scanner and a power switching mechanism. The automatic document feeder has a pickup arm and a feeding gear, the flatbed scanner has a scanning module and a scanning gear, and the power switching mechanism has two driving elements and a planet gear module. When the two driving elements rotate in the same rotating direction, the planet gear module is swung to a position near the scanning gear and engaged with the scanning gear such that the power switching mechanism transfers a driving power to the automatic document feeder. When the two driving elements rotate in different rotating directions, the planet gear module is swung to a position near the feeding gear and engaged with the feeding gear such that the power switching mechanism transfers a driving power to the flatbed scanner.
US08730530B2

An image reading system and an image reading apparatus is provided. The system or apparatus includes a reading unit configured to read an original, a determining unit configured to determine whether there exists a folded portion at a corner of the original, and a generating unit configured to generate a file including an image area which stores image data of the original read by the reading unit and a non-image area which stores data other than the image data, and configured to write fold information in the non-image area if the determining unit determines that there exists a folded portion, the fold information indicating that the folded portion exists in the read original.
US08730528B2

An image reading apparatus includes an image reading unit that includes plural photoelectric conversion elements arranged therein and that reads an image using light, the light being reflected by a document transported to a read position and being received by the plural photoelectric conversion elements, a reference plate that is disposed at the read position, a correction data generating unit that generates correction data by modifying second reference data on the basis of a ratio of first reference data to the second reference data, the first reference data being obtained by the image reading unit using light reflected by the reference plate in a clean state, the second reference data being obtained by the image reading unit using light reflected by the reference plate before reading an image, and an image correcting unit that corrects the image on the basis of the correction data generated by the correction data generating unit.
US08730525B2

The screened printing data are subjected to a filtering method, the raster information being maintained. Intermediate tonal values are produced by the filtering method, using the binary tonal values, the intermediate tonal values being configured in such a way that, by means of a color space transformation, transformed tonal values and/or intermediate tonal values can be formed which represent a true-to-color proof.
US08730524B2

A disclosed image processing apparatus performs an image processing operation to execute double-side printing on both sides of an image forming medium. The image processing apparatus forms a dot font including a dot pattern of a character in a character image that has undergone a halftone process using a predetermined coefficient for mitigating show-through when the double-side printing is performed; forms a correction dot for making a correction to reduce step-like irregularities along an outline portion of the character in the character image, which correction dot is formed based on an arrangement position, a color, and a dot size of the correction dot for reproducing a gradation that has undergone the halftone process using said predetermined coefficient; and combines the dot font and the correction dot.
US08730514B2

A recording apparatus configured to record on a recording medium by using a recording head, includes a first storage unit that stores input data including a command and a first image data, a reading unit that reads out the command and the first image data stored in the first storage unit by using a first pointer, a generating unit that converts the first image data read out from the first storage unit and generate a second image data, a second storage unit that stores the second image data generated in the generating unit, a determining unit that determines whether an amount of data stored in the first storage unit reaches a predetermined value by using a second pointer, and a recording unit that starts a scan for recording after the determining unit determines that the amount of data stored in the first storage unit reaches the predetermined value.
US08730512B2

An optical scanning device includes a light source which emits a light beam, a deflector, an incident optical system and one scanning lens. The deflector reflects and deflects/scans the light beam emitted from the light source. The scanning lens includes a first face facing the deflector and a second face on an opposite side to the first face, and performs imaging of the deflected/scanned light beam on a surface to be scanned. In a main scanning cross section, when an angle relative to an optical axis of an incident light beam which enters the scanning lens from the first face is θin, and an angle relative to an optical axis of an outgoing light beam which is output from the second face toward the surface to be scanned is θout, in an entire scanning region, a condition of 0.9<θin/θout<1.3 is satisfied.
US08730502B2

A cloud administration system for managing print jobs may include a submission module, a processing module in communication with the submission module and a plurality of print devices, and one or more storage modules in communication with the processing module. The processing module may be located remotely from the plurality of print devices. The submission module may be configured to receive a print job from a source computing device. The source computing device may be located remotely from the submission module. The processing module may be configured to receive the print job from the submission module, store the print job in at least one of the storage modules, and transmit the print job to at least one of the plurality of print devices. The cloud administration system may operate as a shared resource for each of the plurality of print devices and the source computing device.
US08730501B2

A communication apparatus connected to a network to be able to communicate with another device includes a first control portion to communicate with another device connected to the network, and a second control portion to be driven in response to input of a reset signal from the first control portion and to communicate with another device through the first communication portion. The first control portion includes a detection portion to detect data transmitted from another device to the communication apparatus, a data storage portion to store the data to the communication apparatus, and a reset portion to output the reset signal to the second control portion in response to detection of the data to the communication apparatus. The second control portion includes a stop portion to stop driving of the second control portion when a predetermined condition is met, and a network communication portion to communicate with another device based on the detected data to the communication apparatus. One of the first control portion and the second control portion further includes a communication continuation portion to transmit data including a reply for continuing communication with another device, based on the detected data to the communication apparatus, until the network communication portion becomes able to communicate with another device. After becoming able to communicate with another device, if data is stored in the data storage portion, the network communication portion further communicates with another device based on the stored data.
US08730499B2

When a preview image is displayed, an area on which a certain finishing process is executed is automatically enlarged and displayed. A control method for controlling an image forming apparatus including a display unit for previewing print results obtained by printing print information to be printed, the control method comprising: determining a preview position and a preview magnification rate of the print results to be displayed on the display unit, based on a post-processing setting for the print information; and controlling a preview of the print results to be displayed on the display unit, based on the determined preview position and preview magnification rate.
US08730497B2

A print job management apparatus which generates a print job to be transmitted to a printing apparatus according to an accepted print instruction includes a job interpretation unit configured to determine whether an operator processing the print job generated according to the print instruction is designated in the print instruction, a logon management unit configured to confirm a logon state of the printing apparatus if the job interpretation unit determines that the operator is not designated, a job generation unit configured to generate the print job, and a transmission control unit configured to transmit the print job generated by the job generation unit to the printing apparatus, wherein the transmission control unit waits to transmit the print job if the logon management unit determines that the printing apparatus is in a logoff state and transmits the print job to the printing apparatus if the logon management unit determines that the printing apparatus is in a logon state.
US08730485B2

A position measurements system to measure a position of a movable object with respect to another object includes two or more one dimensional (1D) encoder heads mounted on one of the movable object and the other object and each capable of emitting a measurement beam along a measurement direction, one or more reference targets mounted on the other of the movable object and the other object, each reference target including a planar surface with a grid or grating to cooperate with the two or more one dimensional (1D) encoder heads, and a processor to calculate a position of the object on the basis of outputs of the two or more 1D encoder heads, wherein the measurement direction of each of the two or more 1D encoder heads is non-perpendicular to the planar surface of the respective reference target.
US08730482B2

A wear rate measurement method includes thermally coupling a focus ring having a top surface and a bottom surface with a reference piece having a bottom surface facing a susceptor and a top surface facing the focus ring; measuring a first optical path length of a low-coherence light beam that travels forward and backward within the focus ring by irradiating the low-coherence light beam to the focus ring orthogonally to the top surface and the bottom surface thereof; measuring a second optical path length of a low-coherence light beam that travels forward and backward within the reference piece by irradiating the low-coherence light beam to the reference piece orthogonally to the top surface and the bottom surface thereof; and calculating a wear rate of the focus ring based on a ratio between the first optical path length and the second optical path length.
US08730475B2

In a method of aligning a substrate, a first alignment mark and a second alignment mark in a first shot region on the substrate may be sequentially identified. The substrate may be primarily aligned using identified any one of the first alignment mark and the second alignment mark. A used alignment mark and an unused alignment mark during the primary alignment process of the first alignment mark and the second alignment mark in a second shot region on the substrate may be sequentially identified. The substrate may be secondarily aligned using identified any one of the used alignment mark and the unused alignment mark during the primary alignment process. Thus, a time for identifying the alignment mark may be reduced.
US08730467B2

A method for detecting by spectroscopy an inhomogeneity (I) in a sample (E), includes that (i) the sample (E) is illuminated with incident light using means (23) for illuminating the sample (E), and (ii) the light re-emitted by the sample (E) is collected using means (24; 24′) for collecting the light, wherein (i) the light re-emitted by the sample (E) is collected at different spots arranged each spaced apart from the other spots and being located at the same distance from the means (23) for illuminating this sample (E) or their barycenter, and (ii) the presence of an inhomogeneity (I) in the sample (E) is determined based on the signals corresponding to the light re-emitted and collected at least at two different spots. A spectroscopic probe (2) and a device for analyzing a sample by spectroscopy implementing the method are also disclosed.
US08730461B2

Method for the quantification of the fugitive gas flow from a dispersed source (A) by monitoring with a remote detection optical instrument mounted on an aircraft (UAV) which moves at a determined height along a plane (S) perpendicular to the direction of the wind field (u), such wind field being known through suitable positioning of meteorological stations within and in areas neighboring the site to be monitored according to known techniques and use of commercially available diagnostic meteorological models. By this instrument discrete vertical measurements are carried out of the fugitive gas concentration averaged over said height along the whole width (W) of the plane (S) to yield corresponding mean vertical concentration values and, according to mean wind speed values detected at said discrete vertical measurements, a value of the fugitive gas flow (Q) is obtained by integrating the product of the mean vertical concentration values and of the corresponding mean wind speed values with respect to the surface of the sampling plane (S). The obtained value of the fugitive gas flow (Q) is corrected by a corrective factor (a) obtainable by comparing concentration values obtained by direct measurements and values calculated by dispersion models.
US08730455B2

An illumination system for a microlithographic projection exposure step-and-scan apparatus has a light source, a first optical raster element and a second optical raster element. The first optical raster element extends in a first pupil plane of the illumination system and is designed such that the geometrical optical flux of the system is increased perpendicular to a scan direction of the projection exposure apparatus. The second optical raster element extends in a second pupil plane of the illumination system, which is not necessarily different from the first pupil plane, and is designed such that the geometrical optical flux of the system is increased in the scan direction and perpendicular thereto. This makes it possible to improve the irradiance uniformity in a reticle plane.
US08730450B2

A liquid immersion photolithography system includes an exposure system that exposes a substrate with electromagnetic radiation and includes a projection optical system that focuses the electromagnetic radiation on the substrate. A liquid supply system provides liquid flow between the projection optical system and the substrate. The liquid supply system including a plurality of inlets to supply the liquid to the space, the inlets located between the table and a surface of the optical element, the surface arranged to be in contact with the liquid.
US08730446B2

A liquid crystal display panel (1) includes a TFT substrate (10), a CF substrate (20) facing the TFT substrate (10), a liquid crystal layer (25) provided between the TFT substrate (10) and the CF substrate (20), an alignment film configured to control alignment of the liquid crystal layer (25), and a sealing member (26) sandwiched between the TFT substrate (10) and the CF substrate (20) and formed in the shape of a frame surrounding the liquid crystal layer (25). In a region (35) where the sealing member (26) is to be provided, a metal pattern (2) is provided which is configured to reflect infrared light emitted from a Fourier transform infrared spectrometer toward the Fourier transform infrared spectrometer in order to determine the presence or absence of the alignment film in the region (35).
Patent Agency Ranking