The various embodiments of the present invention provide a secure software distribution and execution method. According to the method, a server receives software from service provider for downloading to a client and identifies the sections for encoding. APIs are inserted in the identified sections. A unique ID is created based on the identity of the each client to generate an encryption algorithm, decryption key and decryption algorithm. The identified sections are encrypted with the generated encryption algorithm. The encrypted application along with encryption algorithm, decryption key and decryption algorithm are downloaded to the driver of the client machine. The API makes call to the driver by sending the encrypted segment when the encrypted portion is reached during the execution of software in the client machine so that the driver decrypts the encoded portion using the received key and the decryption algorithm to enable the continuous execution of the downloaded software.
Methods and apparatus are provided, such as a memory card with a processor and nonvolatile memory coupled thereto. The nonvolatile memory has a secure area configured to store a user password and a serial number in encrypted form. The card is configured to grant access to the secure area when the card receives a password that matches the stored user password and the card is coupled to a system having the serial number.
The present invention provides systems and methods for secure transaction management and electronic rights protection. Electronic appliances such as computers equipped in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Distributed and other operating systems, environments and architectures, such as, for example, those using tamper-resistant hardware-based processors, may establish security at each node. These techniques may be used to support an all-electronic information distribution, for example, utilizing the “electronic highway.”
The present invention provides systems and methods for electronic commerce including secure transaction management and electronic rights protection. Electronic appliances such as computers employed in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Secure subsystems used with such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Secure distributed and other operating system environments and architectures, employing, for example, secure semiconductor processing arrangements that may establish secure, protected environments at each node. These techniques may be used to support an end-to-end electronic information distribution capability that may be used, for example, utilizing the “electronic highway.”
A device, method, and program product are disclosed which are configured to receive, at a risk analysis engine, one or more business service models from a configuration management database, wherein the one or more business service models each comprises a set of configuration items, and wherein the one or more business service models each indicate a type of configuration item and a connectivity of the configuration item; send the set of configuration items to a vulnerability assessment tool; receive, from the vulnerability assessment tool, one or more vulnerability assessment scores for each configuration item within the set of configuration items; determine an overall business service vulnerability score for each of one or more business services based on the one or more business service models and the vulnerability assessment scores received from the vulnerability assessment tool; and output electronically the overall business service vulnerability score.
Systems and methods that automatically generate remediation processes such as acts performed as part of a benchmark model, to improve and update compliance of a machine with security policies compliance. A remediation component can automatically determine processes that are required to change and increase compliance of a machine with a security policy, and hence improve security level thereof.
Disclosed are systems and methods which examine information communication streams to identify and/or eliminate malicious code, while allowing the good code to pass unaffected. Embodiments operate to provide spam filtering, e.g., filtering of unsolicited and/or unwanted communications. Embodiments provide network based or inline devices that scan and scrub information communication in its traffic pattern. Embodiments are adapted to accommodate various information communication protocols, such as simple mail transfer protocol (SMTP), post office protocol (POP), hypertext transfer protocol (HTTP), Internet message access protocol (IMAP), file transfer protocol (FTP), domain name service (DNS), and/or the like, and/or routing protocols, such as hot standby router protocol (HSRP), border gateway protocol (BGP), open shortest path first (OSPF), enhanced interior gateway routing protocol (EIGRP), and/or the like.
A detection-based defense to a wireless network. Elements of the infrastructure, e.g., access points or scanning-only access points, detect intruders by detecting spoofed frames, such as from rogue access points. Access points include a signature, such as a message integrity check, with their management frames in a manner that enables neighboring access points to be able to validate the management frames, and to detect spoofed frames. When a neighboring access point receives a management frame, obtains a key for the access point sending the frame, and validates the management frame using the key.
The present disclosure provides a method for scalable anti-replay windowing. According to one exemplary embodiment, the method may include receiving at least one data packet having at least one new sequence number. The method may also include comparing the at least one new sequence number to an anti-replay window configured to prevent packet replay, the anti-replay window having at least one existing sequence number. The method may further include shifting the contents of the anti-replay window by varying the location of a starting index and an ending index. Of course, additional embodiments, variations and modifications are possible without departing from this embodiment.
A method of processing an electronic file by identifying portions of content data in the electronic file and determining if each portion of content data is passive content data having a fixed purpose or active content data having an associated function. If a portion is passive content data, then a determination is made as to whether the portion of passive content data is to be re-generated. If a portion is active content data, then the portion is analysed to determine whether the portion of active content data is to be re-generated. A re-generated electronic file is then created from the portions of content data which are determined to be re-generated.
A distributed networked physical security access control system for controlling a plurality of security access devices includes access server appliances in communication with a primary network. At least one access server appliance includes an appliance management module accessible through a web browser in communication with the primary network. The appliance management module configures the access server appliances to a user specified security configuration. The access server appliances are in peer-to-peer communication on the primary network to bridge the access server appliances for providing consistency in each of the access server appliances.
A technique allows software developers to develop applications for a smart phone or other terminal by unlocking the terminal so that it can run unsigned applications. A developer registers with a web-based service, agrees to registration terms, and provides authentication credentials. Data which verifies the authentication credentials is provided back to the developer's computer. The terminal is connected to the developer's computer, and via a user interface, the developer requests registration of the terminal. In response, the terminal receives the data from the developer's computer, and provides the data and a unique terminal identifier to the service. If authorized, the service returns a persistent token or license which is stored at, and used to unlock, the terminal. The service can also provide a command which enforces an expiration date. The terminal checks in with the service to determine if the account is in good standing, and is re-locked if warranted.
Embodiments of the invention relate to providing a health care provider access to an electronic record of a patient may be provided. A determination is made as to whether the health care provider is logged onto a computer system in a physical area assigned to the patient. Whether the health care provider is logged onto the computer system during working hours of the provider is also ascertained. The health care provider is provided with access to the electronic record of the patient via the computer system if the determining resolves to true and the ascertaining resolves to true.
A method of providing access to both a first and a second network (1, 2) comprises the steps of: a terminal (4) requesting (RQ1), via the first network (1), access to the first network while providing a first identification (ID1), the first network verifying the first identification and, if the verification is successful, issuing a second identification (ID2), the terminal (4) requesting (RQ2), via the first network (1), access to the second network (2) while providing the second identification (ID2), an authentication server (112) verifying the second identification and, if the verification is successful, issuing a third identification (ID3), the first network (1) transmitting the third identification (ID 3) to the terminal (4), and the terminal (4) using the third identification (ID3) to obtain access to the second network (2). The first identification (ID1) may be a SIM card identification, the second identification (ID2) may be a network address, while the third identification (ID3) may be constituted by a one-time password.
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing access to secured resources. A token providing system stores a primary authentication token that is used to obtain temporary authentication tokens. The token providing system provides, to application programs that are unable to access the primary authentication token, the temporary authentication tokens. The token providing system receives, from a first application program of the application programs, a first request to obtain a first temporary authentication token. The first request does not include the primary authentication token. The token providing system transmits a second request to obtain the first temporary authentication token. The second request includes the primary authentication token. The token providing system receives the first temporary authentication token. The token providing system provides the first temporary authentication token for use by the first application program.
A customer server receives a client request to access protected resources over the Internet. First factor authentication is performed and if it is successful a vendor authentication engine is invoked to undertake second factor authentication. The results of the second factor authentication are returned to the customer server, which grants access only if both first and second factor authentication succeeds.
According to one embodiment, computer system is disclosed. The computer system includes a central processing unit (CPU) to simultaneously operate a trusted environment and an untrusted environment and a chipset coupled to the CPU. The chipset includes an interface to couple to a management agent, and protected registers having a bit to indicate if the management agent is provided access to resources within the trusted environment.
Embodiments of the invention provide methods and systems for implementing service level consolidated user information management. According to one embodiment, a method comprises intercepting, at a policy enforcer, a manipulation request of data. The method may further include analyzing the request to determine which data the manipulation request is associated with and, based on that analysis, selecting a policy from a plurality of policies. Furthermore, the method may execute the selected policy. The policy may be configured to direct the policy enforcer to allow the manipulation request to pass through to the associated destination data system to process the request, delegate processing of the manipulation request to at least one of a plurality of data systems, or process the manipulation request by the policy enforcer.
A system and method for broadcasting content includes a content provider which interfaces with one or more clients through a network. The content provider includes a scheduler responsive to requests for content from clients. The scheduler provides the content in blocks by making the blocks available to requesters by a plurality of streams wherein a subsequent requester accesses blocks from previous requester's streams complemented by a subset of blocks as a stream for this requester to complete an entire set of blocks for the subsequent requester. By manipulating the scheduler as a function of user requests, this system and method is able to provide a video on demand service at a fractional bandwidth usage of a conventional VOD system.
A video transmitter can adaptively alter its transmission rate to plural receivers which receive video via multicast transmission. While the transmitter is initially in the “no tuning state”, the need for a video tune-up state change can be determined. If so, then the state can be set to “tuning up” and the retransmission rate can be increased. However, if “tuning-up” is no longer required, the state returns to the “no tuning” state” Likewise, the need for a video tune down slate change can be determined and the retransmission rate can be decreased. However, if the state is set to “tuning down” and “tuning down” is no longer required, the state is set such that “tuning down” is no longer true and the state returns to the “no tuning” state.
To provide a program viewing-recording system which executes program viewing or recording without a failure when a program is viewed or recorded using a program list created by a third party.In response to a user operation or an instruction from an application (107), a program information adjustment unit (110) obtains program information included in a program list from a program list management unit (109), compares the program information with broadcast program information held by a broadcast program information management unit (106), and corrects the program information on the basis of terminal setting data. When it is determined that the program information cannot be corrected using the information held by the broadcast program information management unit, the program information adjustment unit sends the program information and the terminal setting data to an external program information correction server (400) and requests the server to correct the program information. The application (107) of a program recording device (100) executes program viewing or recording using the program information corrected by the program information adjustment unit (110).
The present invention includes: a step of creating at least a play list including reproduction start times of the display terminal devices (1) and acquisition destination data indicating acquisition destinations of the creative data; and a step of transmitting the play list and the creative data to the display terminal devices (1) via the normal relay server devices (30) and the super relay server devices (20). The play list creating step creates the play list by determining the acquisition destination data in such a manner that the creative data is distributed preferentially to the super relay server devices (20) rather than to the normal relay server devices (30) and that the normal relay server devices (30) acquire the creative data from the super relay server devices (20). Because of this, the load on distribution devices for distributing creative data is reduced.
A computer implemented method and system for accelerating advertising placement decisions is disclosed. A server receives a source signal stream having a channel identifier and an indication that an advertisement placement opportunity is located in the signal stream a time period prior to an advertisement signal point. The server identifies a list representative of a plurality of recipient signal streams having the channel identifier and at least one audience attribute prior to expiration of the time period. The server obtains a plurality of targeted advertisements corresponding to the list representative of the plurality of recipient signal streams. The server stores the plurality of advertisements in at least one cache.
Completion interrupts corresponding to I/O requests issued by a virtual machine guest, which runs on a host platform, are virtualized in such a way that I/O completion interrupts to the requesting guest are delivered no faster than it can stably handle them, but, when possible, faster than the nominal speed of a virtual device to which a virtual machine addresses the I/O request. In general, completion events received from the host platform in response to guest I/O requests are examined with respect to time. If enough time has passed that the virtual device would normally have completed the I/O request, then the completion interrupt is delivered to the guest. If the nominal time has not elapsed, however, the invention enqueues and time-stamps the event and delivers it at the earliest of a) the normal maturity time, or b) at a safepoint.
A distributed messaging system supporting stateful subscriptions is provided. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. Stateful subscriptions may refer to one or more message histories and may include more complex expressions. Therefore, subscribers may receive different information than that provided in the published messages. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of transform objects and view objects. The messaging system builds a structure containing all transform objects and view objects needed for all intermediate and subscribed views of all subscriptions. This messaging system uses this structure to allocate transform objects and view objects to broker machines in the overlay network.
A data processing system with intercepting instructions comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
Provided is a computing resource allocation device capable of allocating computing resources to accommodate changing activity patterns. The device is equipped with an external environment recognition means that analyzes input values from sensors to specify the current environment, a memory means that stores a table in which the sensors required to specify the environment are correlated, a transition frequency computation means that computes the transition frequency at which a transition is made from an environment to another environment, and a computing resource allocation means that computes the amount of allocation of the computing resources to be used for the analysis based on the current environment by referencing the table and the transition frequency, and that allocates the computing resources for the analysis.
A work unit (e.g., a load module) to be executed on one processor may be eligible to be offloaded and executed on another processor that is heterogeneous from the one processor. The other processor is heterogeneous in that is has a different computing architecture and/or different instruction set from the one processor. A determination is made as to whether the work unit is eligible for offloading. The determination is based, for instance, on the particular type of instructions (e.g., particular type of service call and/or program call instructions) included in the work unit and whether those types of instructions are supported by the other processor. If the instructions of the work unit are supported by the other processor, then the work unit is eligible for offloading.
A mechanism for shared memory history optimization in a host selection algorithm for VM placement is disclosed. A method of embodiments of the invention includes determining candidate hosts to place a target virtual machine (VM), obtaining memory sharing history of the target VM with one or more VMs hosted by each of the candidate hosts, determining an average memory sharing history amount for each of an optimized number of the candidate hosts based on the obtained memory sharing history of the target VM with one or more VMs hosted by each of the optimized number of candidate hosts, and adjusting a score in a general selection algorithm for a candidate host with the highest average memory sharing history amount.
Systems and methods for optimizing code may use transactional memory to optimize one code section by forcing another code section to execute atomically. Application source code may be analyzed to identify instructions in one code section that only need to be executed if there exists the possibility that another code section (e.g., a critical section) could be partially executed or that its results could be affected by interference. In response to identifying such instructions, alternate code may be generated that forces the critical section to be executed as an atomic transaction, e.g., using best-effort hardware transactional memory. This alternate code may replace the original code or may be included in an alternate execution path that can be conditionally selected for execution at runtime. The alternate code may elide the identified instructions (which are rendered unnecessary by the transaction) by removing them, or by including them in the alternate execution path.
The present invention extends to methods, systems, and computer program products for optimizing execution of kernels. Embodiments of the invention include an optimization framework for optimizing runtime execution of kernels. During compilation, information about the execution properties of a kernel are identified and stored alongside the executable code for the kernel. At runtime, calling contexts access the information. The calling contexts interpret the information and optimize kernel execution based on the interpretation.
An interface is provided between a running computer application and a system monitor. The system monitor handles notification messages generated by the computer application. The interface includes an import module to scan a source file, extract notification messages from the source file and store the notification messages in a scan file. The interface includes a manager module to display each notification message in the scan file in a table in a graphical user interface to allow modifications to the data in the table. The data is exported to an export stage. The export module performs any translation required to create a file of the notification messages in a format that is acceptable to the system monitor.
A processing circuit 4 is responsive to at least one conditional instruction to perform a conditional operation in dependence on a current value of a subset of at least one condition flag 22. A trace circuit 6 is provided for generating trace data elements indicative of operations performed by the processing circuit 4. When the processing circuit 4 processes at least one selected instruction, then the trace circuit 6 generates a trace data element including a traced condition value indicating at least the subset of condition flags 22 required to determine the outcome of the conditional instruction. A corresponding diagnostic apparatus 12 uses the traced condition value to determine a processing outcome of the at least one conditional instruction.
One embodiment of the present invention provides a system that inserts faults to test code paths. The system starts by placing fault-inserting method calls at join points within methods in program code. The system then executes the program code during a testing process. As a method is executed during the testing process, the system executes the corresponding fault-inserting method. This fault-inserting method checks a configuration database to determine whether a fault is to be simulated for the method and, if so, simulates a fault for the method.
An embedded processor system includes an integrated development environment and an embedded processor operating system. The embedded processor operating system is operable to run on the embedded processor system, and a command queue is operable to receive commands from a debugging module external to the embedded processor system. A command queue processing module is operable to change settings in the embedded processor system in response to commands in the command queue.
System and method for forming a cloud appliance. The system includes a management server, an artifact repository, a continuous integration server, and build managers. The management server includes source code and a project script for forming the cloud appliance. The artifact repository stores artifacts required to build the cloud appliance and artifacts that comprise the built cloud appliance. The continuous integration server manages a build process, unit test process, and deployment process based on the project script. The build managers build the source code for customizing the virtual machine and store the built source code as the second artifacts in the artifact repository. The continuous integration server instantiates the virtual machine from template and customizes the virtual machine to form a customized virtual machine using the artifacts specified in the project script, a customization process for each of the artifacts based on a type of the artifact.
To enable language-level integration of multiple programming languages into a single programming framework, one or more domain specific languages (DSLs) are specified as incremental extensions to a host programming language. An application created in this framework may include program code written in the host language as well as DSL inset code that is written in any of the DSLs. The extensions to the host language are described in DSL specifications, which define how the DSL inset code is processed. At runtime, DSL inset code in the source code is detected and passed to a DSL inset processor for execution according to an appropriate DSL specification, whereas source code in the host language is executed by a host language processor.
A code analysis system is described herein that provides code completion for programming languages that include elements that are not statically discoverable and that provides results in a predictable period that is acceptable for an interactive user interface. The system compiles each file into an intermediate state that can be stored and cached to speed later analysis of files. In addition, when executing a particular file, the system monitors a time-based threshold and/or a recursion depth so that if the compilation time is exceeding the threshold or a function is exceeding the recursion depth the system can stop the execution and use the intermediate results obtained up to that point to provide as much information as possible within a bounded execution time. When dynamic analysis fails, the system falls back to static analysis.
A web-based interface is provided for visually modeling a business-to-business or application integration process by selecting and associating predetermined process-representing visual elements. A customized, enterprise-specific executable software application (“dynamic runtime engine”) is automatedly produced by software running remotely. The dynamic runtime engine is created to include a generic application template, predefined “stock” codesets selected as a function of the modeled process, and a data profile codeset that includes input provided by the user for customizing the stock components for a specific integration process of a specific enterprise. The application template and selected codesets may subsequently be downloaded to provide an executable dynamic runtime engine software application that is customized to perform a specific integration process for a specific enterprise. Thus, the dynamic runtime engine software application is created automatedly outside of an enterprise's computing network, but is customized for a specific enterprise before it arrives within the enterprise's computing network or other destination network.
According to one embodiment, a designing apparatus includes a register position determining module, a net list generator, and a layout data generator. The register position determining module determines a register position on a layout of a semiconductor integrated circuit from a hardware description. The net list generator generates a net list according to the register position. The layout data generator generates layout data based on the net list. The layout data indicates the layout of the semiconductor integrated circuit.
A model of defining a photoresist pattern collapse rule is provided. A portion of the photoresist pattern which corresponds to a second line pattern of a photomask layout is defined as non-collapse patterns if d≧5a and c≧1.5b or if 5a>d≧3a and c≧1.2b, wherein b is the widths of two first line patterns, c is the width of a second line pattern of the photomask layout, and a and d are distances between the second line pattern and the two first line patterns. Accordingly, a photomask layout, a semiconductor substrate and a method for improving photoresist pattern collapse for post-optical proximity correction are also provided.
The present invention includes a computing system determining a best alias rule in a semiconductor manufacturing process. The computing system obtains an original rule and candidate alias rules based on sampled data from the semiconductor manufacturing process. The computing system compares the original rule to the candidate alias rules. The computing system ranks the candidate alias rules according to the comparison. The computing system filters the ranked candidate alias rules. A user selects one rule among the filtered candidate alias rules based on knowledge of the semiconductor manufacturing process.
A system and method are provided for drawing graphics, such as to display a user interface on a display of a mobile device. A graphics stack is used to store pre-computed coordinate values to improve performance for drawing graphics, such as to display a user interface on a display of a mobile device.
In accordance with one or more aspects, different pages of a digital book are displayed in each of two display areas of a device using a book display model. In response to a request to semantically zoom out, the digital book is displayed in a broader context, the broader context using a context display model rather than the book display model. In response to additional requests to semantically zoom out, the digital book is displayed in increasingly broader contexts. Additionally, in response to requests to semantically zoom in, the digital book is displayed in increasingly narrower contexts until the digital book is displayed in the book display model rather than the context display model.
This invention generally relates to a communication system founded on character recognition utilizing a graphical display and method of use thereof. The invention is primarily directed to enable communication with disabled individuals in conjunction with a communication partner or receiver who manipulates a graphical display. The primary focus of the present invention is to provide a communication system that enables expeditious discovery of the sender selected series of characters, thereby permitting time-effective communications. The present invention utilizes a graphical display where characters are grouped into quadrants, chunks, or the like. The characters comprising the quadrants are further organized based on a set of character guidelines. The set of character guidelines include, but not limited to character frequency of occurrence, consonant blend considerations, and the like.
The invention discloses a method for displaying a weighted tree based on hyperbolic geometry, comprising: obtaining weighted tree data defining a weighted tree structure; positioning the root node in a negatively curved space as a center, based on the weighted tree defining data; based on the weighted tree defining data, performing layout processing for each parent node and all its direct child nodes from top to bottom recursively, until all the nodes in the tree have been laid out in the negatively curved space, wherein the higher the weight of an edge connecting the parent node and each of its direct child nodes is, the shorter the distance between the parent node and the child node is; mapping the layout data from the negative curved space to an Euclidean plane; and displaying the mapped data in display.
A browser enabled communication device capable of conducting conversations, including multiple media types, in either a real-time or a time-shifted mode, with the ability to seamlessly transition between the two modes.
A run-book automation system is provided having a run-book repository having one or more run-books stored thereon. The automation system can include process logic for implementing an automation workflow including one or more automated tasks. The system can also include at least one invokable run-book document comprising procedural information related to the workflow and comprising at least one actionable link. The system may also include a run-book process module configured to initiate execution of the process logic of a first run-book and to provide the run-book document for display to a user. The system can include an automation engine in communication with the run-book process module and configured to initiate at least a first automated task of the one or more the automated tasks in response to user selection of the at least one actionable link.
A method and apparatus for managing a network access device is provided. Embedded within the access device are three distinct software layers. The first layer is a combined text-interface generator and Hypertext Transport Protocol client. The second layer is a combined Hypertext Transport Protocol server and Simple Network Management Protocol manager. The third layer is a Simple Network Management Protocol agent that has direct access to the configuration data of the access device. A user can manage the device through the embedded text-interface generator, by using an external HTTP client to communicate with the embedded HTTP server, or by using an external SNMP manager to communicate with the embedded SNMP agent. Techniques are disclosed for embedding SNMP information in messages passed between HTTP clients and servers.
A method for managing an on-line catalog, including operating an on-line catalog system via an on-line catalog management interface, and displaying the on-line catalog on user interfaces by transmitting catalog information from the on-line catalog system to the user interfaces over a network in response to requests of end-users. The method further includes collecting data of usage by the end-users interacting via the user interfaces with the on-line catalog. A list of available actions for controlling operation of the on-line catalog is incorporated in the on-line catalog system, and in response to the data, one of the available actions is selected as an applicable action. The method also includes providing the applicable action to a catalog administrator operating the on-line system.
A system and method for monitoring devices such as servers in one or more data centers. In one embodiment of the method a first graphical user interface is displayed on a computer system such as a desktop computer system. The first graphical user interface may include first and second graphical elements corresponding to first and second system racks, respectively, within a data center. The first system rack may include a plurality of computer systems such as servers. The second system rack may also include a plurality of computer systems such as servers. The first graphical element may include first visual information identifying a location of the first system rack on a floor within the data center, and the second graphical element may include second visual information identifying a location of the second system rack on the floor within the data center.
A mobile terminal is provided including a display unit, a sensing unit, and a controller. The display unit is configured as a touch screen for displaying album art of a song currently being played. The sensing unit is for sensing a touch applied to the touch screen. The controller is for controlling play of the song based on a touch sensed at a certain region of the album art displayed on the display unit.
An information processing apparatus includes a simple layout generation unit configured to generate a simple layout that exemplifies layout results based on document components and a layout template used in a layout of the document components, a presentation unit configured to present the simple layout generated by the simple layout generation unit, a selection unit configured to select the simple layout according to a user operation from the simple layout presented by the presentation unit, and a layout result generation unit configured to execute the layout based on the simple layout selected by the selection unit to generate the layout result.
A method for overriding images in user interfaces using web application styling sheets may include creating a first style sheet defining a first image. The first style sheet allows customization of the first image by referencing the first image using a background attribute and a first location. A second style sheet defines a second image using a background attribute and a second location. The method may further include creating a web page with a link to the first style sheet and a link to the second style sheet, and sending the web page to a client for presentation, where the second image overrides the first image when the web page is presented to a user.
Embodiments described herein include a trail generator for implementing a content trail associated with selected data pages. The trail generator retrieves references to data pages selected from the Internet from storage and generates a content trail for the data pages selected from the Internet. The content trail is generated using the references by organizing the references into a user-defined, ordered sequence in the content trail and interconnecting the reference using user-assigned relationships to define at least one path in the content trail that is navigable by a viewer.
A method for accessing a content addressable memory (CAM) system having a CAM and random access memory (RAM) includes providing comparand data to the CAM, comparing the comparand data to entries of the CAM to determine a matching CAM entry and asserting a match signal corresponding to the matching CAM entry. In response to asserting the match signal, the method further includes providing output data, an output parity bit, and an output complement parity bit from the RAM, using the comparand data to generate a generated parity bit, and providing an error indicator based on the generated parity bit, the output parity bit, and the output complement parity bit. The error indicator may indicate an error when the generated parity bit is not equal to the output parity bit or when the output parity bit is equal to the output complement parity bit.
An error correction circuit and method applicable to a DisplayPort receiver is disclosed. While decoding errors occur at a decoding stage, the invention actively adjusts settings of a physical layer by using an ANSI10B/8B decoder and performs data recovery by using a correcting unit that improves the reliability of input data.
A method is described for packing variable-length entropy coded data into a fixed rate data stream along with resolution enhancement data, the method providing tightly constrained propagation of transmission channel errors and graceful degradation of signal resolution as entropy-coded data rate increases. An application to a multiband ADPCM audio codec is also described.
According to one embodiment, there is provided a magnetic recording apparatus configured to record data subjected to error correcting coding according to a shingled recording scheme, the magnetic recording apparatus including a magnetic recording medium in which unit bits of the data subjected to error correcting coding are recorded with phase shifted between adjacent tracks, a read head having a width covering a plurality of tracks and configured to read data from the plurality of tracks, and a recording controller configured to record the data subjected to error correcting coding and a parity for the data in the plurality of tracks covered by the read head, in a divided manner.
There is provided an arbitration logic device for controlling an access to a shared resource. The arbitration logic device comprises at least one storage element, a winner selection logic device, and an error detection logic device. The storage element stores a plurality of requestors' information. The winner selection logic device selects a winner requestor among the requestors based on the requestors' information received from a plurality of requestors. The winner selection logic device selects the winner requestor without checking whether there is the soft error in the winner requestor's information.
When coding user data, it may be desirable to mark user data as invalid. This may arise, by way of example, in applications in which a stored data item needs to be updated by virtue of an updated data item additionally being stored and the old stored data item being marked as invalid. In order to mark the invalidity of a stored data item by means of the value of the data item and to be able to apply an error-recognizing or error-correcting coding dependably, the user data are extended by supplementary data and the coding is applied to the extended user data.
A cache memory controlling unit includes a plurality of STBs for maintaining 8-byte store data received from an execution unit, a plurality of WBs, a DATA-RAM, an FCDR, and an ECC-RAM. The cache memory controlling unit having such a structure obtains data-not-to-be-stored from the DATA-RAM, stores the obtained data in the FCDR, and merges the stored data with data-to-be-stored in the store data output from the execution unit and stored in the STBs or the WBs to generate new store data. The cache memory controlling unit then writes the generated new store data in the DATA-RAM, generates an ECC from the new store data, and writes the ECC in the ECC-RAM.
A portion of a nonvolatile memory array that is likely to contain, partially programmed data may be identified from a high sensitivity read, by applying stricter than usual ECC requirements, or using pointers to programmed sectors. The last programmed data may be treated as likely to be partially programmed data. Data in the identified portion may be copied to another location, or left where it is with an indicator to prohibit further programming to the same cells. To avoid compromising previously stored data during subsequent programming, previously stored data may be backed up. Backing up may be done selectively, for example, only for nonsequential data, or only when the previously stored data contains an earlier version of data being programmed. If a backup copy already exists, another backup copy is not created. Sequential commands are treated as a single command if received within a predetermined time period.
A method includes initiating a compression operation to compress data to be stored in a group of storage elements at a memory device that includes an error correction coding (ECC) engine. The method includes selecting one of a first mode of the ECC engine to generate a first number of parity bits and a second mode of the ECC engine to generate a second number of parity bits based on an extent of compression of the data. The method also includes encoding the compressed data to generate parity bits corresponding to the compressed data and storing the compressed data and the parity bits to the group of storage elements according to a page format that includes a data portion and a parity portion. The compressed data is stored in the data portion and at least some of the parity bits are stored in the parity portion.
A method and an apparatus are provided for decoding a channel in a communication system using a LDPC code. A shortening pattern and a puncturing pattern are determined based on a received signal. A value of a shortened bit is set to 0 according to the determined shortening pattern, erasures are set according to the determined puncturing pattern, and LDPC decoding is performed, when bits exist which have been used to perform shortening or puncturing. Determining the shortening pattern and the puncturing pattern includes setting a predetermined ratio of the number of punctured bits to the number of shortened bits.
Provided are a method and apparatus for implementing a hybrid automatic repeat request (HARQ). A terminal receives a plurality of transmission blocks through a plurality of downlink component carrier waves, and determines a plurality of ACK/NACK resources for the plurality of transmission blocks. If the plurality of ACK/NACK resources overlaps, the terminal uses the overlapping ACK/NACK resources to transmit one bundled ACK/NACK signal for the plurality of transmission blocks through an uplink component carrier wave.
A method for transmitting information of ACK/NACK (Acknowledgement/Negative ACK) sequence from a receiver in a wireless communication system is disclosed. A receiver receives a plurality of data from a transmitter, and determines one ACK/NACK sequence including ACKs/NACKs corresponding to each of the plurality of data. If two or more ACKs are included in the ACK/NACK sequence, the receiver selects a combination of a first HARQ (Hybrid Automatic Repeat reQuest) transmission resource and a first modulation symbol corresponding to a certain ACK of the two or more ACKs, and selects a combination of a second HARQ transmission resource and a second modulation symbol corresponding to ACKs other than the certain ACK of the two or more ACKs. Thus, the receiver transmits each of the first modulation symbol and the second modulation symbol to the transmitter using the first HARQ transmission resource and the second HARQ transmission resource, respectively.
A memory system includes: a memory chip group including n chips of a nonvolatile semiconductor memory dividedly managed for each of unit areas having predetermined sizes, an unit area of one chip among the n chips storing an error correction code for a group including unit areas in the other n−1 chips associated with the unit area, and the chip that stores the error correction code being different for each of positions of the unit areas; and an access-destination calculating unit that designates, when data in the unit areas is rewritten, the unit area in which the error correction code of data is stored as a writing destination of rewriting data, and designates an unit area in which data before rewriting is stored as a storage destination of a new error correction code.
A computer-readable, non-transitory medium stores a program that causes a computer to execute detecting in a circuit-under-test, a change in a signal output from each circuit element on a transmission-side, during one clock cycle on a reception-side at an asynchronous location; inputting to each circuit element on the reception-side, a signal for which a change is not detected at a detection time among detection times when a signal change is detected at the detecting and replacing with a random logic value, a signal for which a change has been detected at a detection time among the detection times and inputting the random logic value to each circuit element on the reception-side, in an action triggered by a rising edge of an operation clock on the reception-side after the one clock cycle; and outputting for each circuit element on the reception-side, an operation result obtained based on input at the inputting.
A test system uses an instrumented browser to identify events that were not successfully captured during a client web session. The identified events can be used to modify a capture system that captures the client web session. Alternatively, the test system may generate replay rules that are used by a replay system to infer the missed events while replaying of the previously captured client web session. The events can include changes to Document Object Models (DOMs) for web pages used during the web sessions. The DOMs can be used to identify significant web session events and force replay sessions into the correct states.
Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. Trusted and untrusted debugging operational control occurs in operating a core processor associated with the digital signal processor. A debugging process within a debugging mechanism associates with the core processor. The core processor process determines the origin of debugging control as trusted debugging control or untrusted debugging control. In the event of trusted debugging control, the core processor process provides to the trusted debugging control a first set of features and privileges. Alternatively, in the event that debugging control is untrusted debugging control, the core processor process provides the untrusted debugging control a second restricted set of features and privileges, all for maintaining security and proper operation of the core processor process.
The technology disclosed relates to real-time collection and flexible reporting of test data. In particular, it is useful when collecting packet counts during tests of network devices that simulate thousands or even millions of data sessions conducted through a device under test (“DUT”).
A memory card includes a memory controller configured to perform control for sending and receiving a command signal, a response signal, a data signal, and a status signal in synchronization with a clock signal, and a memory-side pattern signal storage unit configured to store a tuning pattern signal to be sent to a host device. The tuning pattern signal is used by the host device to adjust the phase of the clock signal for use as a sampling clock signal. The memory card sends a first tuning pattern signal through a command line and a second tuning pattern signal through a data line concurrently.
A motherboard with overclocking and overvolting functions is provided. The motherboard with an overvolting function includes a specified component, a voltage regulator and a micro-controller. The specified component receives an operating voltage. The voltage regulator generates the operating voltage according to a reference voltage. The micro-controller is electrically connected to an external input device for receiving a control signal issued by the external input device and adjusting the reference voltage according to the control signal.
A timekeeping device that tracks the time provided by a digital broadcast and the protocol of that broadcast, defined by its data frame structure and modulation scheme, are adapted to allow for superior performance of the timekeeping devices in terms of range of operation, immunity to interference, ability to operate with lower cost antennas due to enhanced link robustness, and reduced energy consumption. The timekeeping device operates with infrequent receptions of the broadcast by relying on independent self-compensation. This alleviates the need for frequent receptions to ensure timing accuracy while reducing energy consumption. The mean and variability of successive measurements of timing drift are evaluated and an estimated upper bound for the drift-estimation error is set. Based on this bound, the device employs a reception strategy that relies on less frequent receptions, corresponding to the error in estimating the drift rather than to the magnitude of the drift itself.
A secondary battery control device having a sleep mode includes a current detection element for detecting a charging/discharging current value of a battery, a voltage detection element for detecting an open-circuit voltage value of the battery, and a control section for calculating the remaining capacity of the battery based on the detected values. When the control section enters the sleep mode, the control section sets, in a wake timer, based on the remaining battery capacity and the discharging current value at this time, an amount of time required for the remaining battery capacity to reach a predetermined value (about 5%), as an amount of time required for the control section to be restored to a normal mode. When the set amount of time has passed, the control section is restored to the normal mode, and corrects the remaining battery capacity to obtain an accurate remaining battery capacity.
A display includes a power supply system using a power controller to switch a power switch to control power delivery, and an image scalar receiving a supply voltage and a supply current from the power supply system. An apparatus and method are proposed to determine a control signal in a standby mode by monitoring the supply voltage or the supply current, to wake up or turn off the power controller to reduce the switching times of the power switch in the standby mode, thereby reducing the switching loss of the power switch and the standby power consumption of the display.
Methods, apparatus, and products are disclosed for reducing power consumption during execution of an application on a plurality of compute nodes that include: powering up, during compute node initialization, only a portion of computer memory of the compute node, including configuring an operating system for the compute node in the powered up portion of computer memory; receiving, by the operating system, an instruction to load an application for execution; allocating, by the operating system, additional portions of computer memory to the application for use during execution; powering up the additional portions of computer memory allocated for use by the application during execution; and loading, by the operating system, the application into the powered up additional portions of computer memory.
A computing system includes data encryption in the data path between a data source and data storage devices. The data encryption may utilize a key which is derived at least in part from an identification code stored in a nonvolatile memory. The key may also be derived at least in part from user input to the computer.
A system and method for communicating a document between multiple locations is disclosed. A computing device receives, via a network, multiple portions of a document signed and/or encrypted at a first location in accordance with a first signing and encryption methodology along with a trailer manifest specifying an order the portions need to be assembled to reconstruct the document. Each of the portions and the manifest is individually decrypted and validated using the first signing and/or encrypting methodology. The portions and manifest are re-signed and/or re-encrypted with a second signing and encryption methodology such that the information can be decrypted, the signatures can be validated and the document can be reassembled at a second location.
After a radio link is established between a mobile subscriber terminal and an access network, to authenticate the subscriber an authentication proxy server of an intermediate network forwards at least one authentication message containing a subscriber identification between the access network and a home network of the subscriber. If authentication is given by an authentication server of the home network, the authentication proxy server of the intermediate network stores the subscriber identification. The home agent receives a registration request message originating from the subscriber terminal and containing a subscriber identification; the home agent transmits a key request message, containing the subscriber identification, for a mobile key to the relevant authentication proxy server. The authentication proxy server provides a mobile key for the home agent, if the subscriber identification contained in the key request message matches one of the subscriber identifications that has been stored by the authentication proxy server.
Systems and methods of the present invention provide for configuring a server and loading SSL information by dynamically loading SSL information into a template based on an implicit SSL-based configuration. A Proxy Server may be used to determine an IP address on which the incoming network request was received, implicitly configure a configuration file accordingly, determine if an SSL information is contained within a cache, on a disk or in a database for the IP address and dynamically load the SSL information into an implicit generic template.
A method of encrypted communication between entities in a manner that frustrates side channel attacks attempting to determine an encryption key. The method involves providing a device with an encryption key stored in memory, providing an external entity with identity data for transmission to the device, applying a one way function to the encryption key and the identity data to generate a variant key, authenticating communications between the device and the external entity with the variant key and limiting the number of times the encryption key is retrieved from the first memory to a pre-determined threshold.
Disclosed are a file update system of a mobile communication terminal which is capable of recovering Same Owner ID Error caused by damage of a file header in an EFS (Embedded File System) area of the mobile communication terminal, a boot management system of a mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal, a method of updating a file in the mobile communication terminal, and a method of booting the mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal.
A database startup service is launched at the boot time of a computer that is configured to receive requests to start the execution of a database server. A business application plug-in is then started in a minimal functionality mode of operation. The plug-in determines whether an action has been performed that requires access to a database. If access to the database is needed, the plug-in transmits a request to the database startup service to start the database service. Once the database server has been started, the plug-in transitions to a full functionality mode of operation where all of the functionality provided by the plug-in is enabled. The plug-in might also determine that access to the database is no longer needed. In response thereto, the plug-in may transmit a request to the database startup service to terminate the execution of the database server.
Handling parallelism in transactions. A method includes beginning a cache resident transaction. The method further includes encountering a nested structured parallelism construct within the cache resident transaction. A determination is made as to whether the transaction would run faster serially in cache resident mode or faster parallel in software transactional memory mode for the overall transaction. In the software transactional memory mode, cache resident mode is used for one or more hierarchically lower nested transactions. The method further includes continuing the transaction in the mode determined.
An apparatus efficiently determines the length of an instruction within a stream of instruction bytes processed by a microprocessor having a variable instruction length instruction set architecture. The apparatus includes combinatorial logic associated with each instruction byte of the stream, each configured to receive the associated instruction byte and the next instruction byte of the stream and to generate in response thereto a first length, a second length, and a select control. A multiplexor associated with each of the combinatorial logic selects and outputs one of the following inputs based on the select control received from the combinatorial logic: a zero input and the second length received from the combinatorial logic associated with each of the next three instruction bytes of the stream. An adder associated with each of the combinatorial logic and multiplexor adds the first length and the output of the multiplexor to generate the length of the instruction.
Methods, apparatuses and storage device associated with cache and/or socket sensitive breadth-first iterative traversal of a graph by parallel threads, are described. A vertices visited array (VIS) may be employed to track graph vertices visited. VIS may be partitioned into VIS sub-arrays, taking into consideration cache sizes of LLC, to reduce likelihood of evictions. Potential boundary vertices arrays (PBV) may be employed to store potential boundary vertices for a next iteration, for vertices being visited in a current iteration. The number of PBV generated for each thread may take into consideration a number of sockets, over which the processor cores employed are distributed. The threads may be load balanced; further data locality awareness to reduce inter-socket communication may be considered, and/or lock-and-atomic free update operations may be employed.
A computing system comprises at least a processing module, a main memory, a memory controller, and a plurality of memory components. A method begins by the memory controller receiving a memory access request regarding a data segment. The method continues with the memory controller interpreting the memory access request to determine whether an error encoding dispersal function of the data segment is applicable. The method continues with the memory controller identifying at least a threshold number of memories based on the memory access request, wherein the threshold number of memories includes at least one of the main memory and/or one or more of the plurality of memory components, when the error encoding dispersal function is applicable. The method continues with the memory controller addressing the at least a threshold number of memories to facilitate the memory access request.
Systems and methods for performing parallel multi-level data computations in a storage system are provided. One system includes a memory storing data, multiple caches, and a processor. The processor is configured to perform the method below. One method includes determining the total amount of data in the memory, dividing the amount of data by each cache capacity to determine the number of nodes needed for processing the data in the memory, and automatically creating the nodes. Here, the nodes form a tree structure including multiple levels where the lowest level includes a first number of nodes equal to the amount of data divided by the cache memory capacity. Also, each lowest level node is configured to process an amount of data equal to the cache memory capacity and each level above the lowest level is configured to include one or more nodes for receiving an input from lower level nodes.
A technique that supports improved debugging of kernel loadable modules (KLMs) that involves allocating a first portion of a memory and detecting a first kernel loadable module (KLM) requesting an allocation of at least a portion of the memory. The first KLM is then loaded into the first portion of the memory and a first identifier is associated with the first KLM and the first portion. The access of a second portion of the memory by the first KLM, the second portion being distinct from the first portion is detected and an indication that the first KLM has accessed the second portion is generated.
A storage device including a migration source logical volume of an application copies data stored in the logical volume into a migration destination logical volume of the application. After the copy process is started, the storage device stores data written into the migration source logical volume as differential data without storing the data into the migration source logical volume. When the copy process is completed for the data stored in the migration source logical volume, a management computer starts copying of the differential data, and in a time interval after the copying of the data stored in the migration source logical volume is completed but before the copying of the differential data is completed, a computer being a migration destination of the application is turned ON, thereby reducing power consumption at the time of application migration.
Handling multiple backup processes comprises detecting that a defined storage volume is present in a first cascade of storage volumes, detecting that the defined storage volume is also present in a second cascade of storage volumes, receiving a data write for either the defined storage volume or the last storage volume in the first cascade of storage volumes, and performing a cleaning data write on the defined storage volume in the second cascade of storage volumes, the cleaning data write corresponding to the received data write.
An on-disk structure of a file system has the capability to maintain snapshot and file system metadata on a storage system. The on-disk structure arranges file system data sequentially on disk within regions, wherein each region comprises a predetermined amount of disk space represented by blocks. The snapshot and file system metadata is maintained within level 1 (L1) indirect blocks of the on-disk structure. Each L1 indirect block describes (i.e., represents) a corresponding region of the on-disk structure of the file system; in the case of an active region, e.g., an L1 indirect block represents an active file data portion of a large file. The L1 indirect block that references an active region also performs file block number (fbn) to disk block number (dbn) mapping for the region.
A storage device includes a host interface, a buffer memory, a storage medium, and a controller. The host interface is configured to receive storage data and an invalidation command, where the invalidation command is indicative of invalid data among the storage data received by the host interface. The buffer memory is configured to temporarily store the storage data received by the host interface. The controller is configured to execute a transcribe operation in which the storage data temporarily stored in the buffer memory is selectively stored in the storage medium. Further, the controller is responsive to receipt of the invalidation command to execute a logging process when a memory capacity of the invalid data indicated by the invalidation command is equal to or greater than a reference capacity.
A method and system for controlling multiple client access to cache memory and a single CAM device. Each client has a corresponding integrity controller in communication with the CAM device and all the other integrity controllers associated with the other clients in the system. Each integrity controller monitors states of the other clients, and inhibits its respective client from executing any operation when a common lookup index is detected during a co-pending operation with a first client. Once the operations of the first client are completed, its integrity controller signals the integrity controller of other clients to exit their inhibit or hold states, thereby allowing the other clients to resume their operations. Another advantage of the integrity controller is that its algorithms also prevents multiple host memory fetches of the same key, thereby saving time and improving system performance.
Devices, systems, methods, and other embodiments associated with an interface for solid state memory are described. In one embodiment, an apparatus comprises an interface configured to receive and aggregate two or more different streams of disk drive commands into at least one aggregated command, where the interface is configured to translate the at least one aggregated command into at least one solid state memory command for accessing solid state memory. The interface is configured to transmit the at least one solid state memory command to a controller to be performed on the solid state memory.
A method for preventing read-disturb happened in non-volatile memory and a controller thereof are disclosed. The non-volatile memory includes a plurality of blocks, and each block includes a plurality of pages. The method includes storing a program code executed by a controller of the non-volatile memory storage device for controlling the non-volatile memory storage device into at least a first block of the blocks; and copying the program code stored in the first block into at least a second block of the blocks when power is supplied to the non-volatile memory storage device.
It is provided a computer system including computers, PCI switches each having first and second ports, a switch management module and a power control module. The switch management module includes an identifying module for identifying a first port coupled to the computer to be booted up, and notifying the PCI switch of the first port, an instruction module for instructing the power control module to boot up the computer, and an allocation management module for managing allocation of one of the I/O device to the computer and notifying the one of the PCI switches of the allocation after the computer is booted up. The PCI switches includes a preventing control module for preventing the computer from detecting a configuration of the first port, and a virtual switch generating module for generating a virtual switch that couples the first port and the second port based on the notification.
There is provided a signal transmission system including an information processing device and an interface device. The information processing device codes transmitted data into a code that does not include a direct-current component, and the information processing device transmits the code while superimposing the code on a direct-current power. A polarity of the code is inverted every half a period of a clock. The interface device detects a polarity inversion period of a signal received from the information processing device, and the interface device reproduces the clock based on the detection result.
A dynamic A-MSDU enabling method is disclosed. The method enables the recipient of an aggregate MAC service data unit (A-MSDU) under a block ACK agreement to reject the A-MSDU. The method thus distinguishes between A-MSDU outside of the block ACK agreement, which is mandatory, from A-MSDU under the block ACK agreement, which is optional. The method thus complies with the IEEE 802.11n specification while enabling the recipient to intelligently allocate memory during block ACK operations.
An information processing device collects status information for a large number of input and output devices simultaneously. A bridge circuit having a multicast function connects an information processing unit with a plurality of input and output devices. By setting the multicast to the bridge circuit, the bridge circuit forwards a packet which instructs a copy of the status information to the plurality of input and output devices by multicast, and a DMA circuit in the plurality of input and output devices simultaneously starts DMA transfer of the status information to the processing unit.
In at least one embodiment of the disclosure, a method of transmitting image data from an image supplying device to an image display device includes transmitting information indicating a resolution of the image display device from the image display device to the image supplying device; scaling the image data, by the image supplying device, to decrease an amount of the image data by reducing an image based on the information indicating the resolution of the image display device; and transmitting the scaled image data from the image supplying device to the image display device.
Of an existing macro for controlling one or more first devices, device designation information for designating each electronic device in the first devices in the macro is converted to category designation information for designating a category of the electronic device based on device information of the electronic device, and the converted existing macro is recorded. A macro usable for controlling one or more second devices is selected from recorded existing macros based on device information of a controller and the first and second devices. Category designation information in the selected macro is converted to device designation information for designating the electronic device in the second electronic devices, belonging to the category designated by the category designation information, based on the device information of the controller and the first and second devices.
An interface circuit provided with a first input/output unit and a second input/output unit which respectively access external apparatuses to which electric power is supplied from power sources via different electric power supply lines includes an acquisition unit configured to acquire information whether electric power is supplied to the respective external apparatuses based on a command from the outside; a selection circuit configured to select an input/output unit corresponding to an external apparatus to which electric power is supplied, from the first input/output unit and the second input/output unit based on the information acquired by the acquisition unit; and a control circuit configured to output an instruction corresponding to the command, to the external apparatus to which electric power is supplied, via the input/output unit selected by the selection circuit.
In current systems, a typical way to collect application statistics includes sending requests to a resource manager that can access the resource hardware via a device driver. Current systems require multiple synchronous transactions between the processes, which results in the systems consuming large amounts of central processing unit resources that lead to sub-optimal rates of information retrieval. A method and apparatus configured to use asynchronous messaging across all modules and to return hardware statistics directly from the hardware to an application process, thereby bypassing transactions between the application and the resource manager, and bypassing similar transactions between the resource manager and a device driver. Embodiments of the invention are provided for minimizing the power consumed by the memory and minimizing the amount of dedicated memory necessary to perform.
A data reception processing apparatus includes: a data receiving section configured to receive processing target data; plural data acquiring sections configured to respectively acquire only data received by communication employing acquisition target protocols separately set in advance for the data acquiring sections; a data-acquisition control section configured to control the plural data acquiring sections to cause the data acquiring section corresponding to the acquisition target protocol used for reception of data received by the data receiving section to more preferentially receive the data than data received by using the acquisition target protocol corresponding to priority lower than priority associated with the acquisition target protocol used for the reception of the data; and a data output section configured to acquire the data from the data acquiring section and sequentially output the data to a processing section configured to process the data.
Disclosed is a method and apparatus for performing steps to cause encoded information to be stored at a client device during a first network session between a server and the client device. To cause encoded information to be stored at a client device, the server first determines a set of network resource requests that encode the information. These network resource requests may include requests for one or more specific URLs and/or requests for one or more files. The server then causes the client device to initiate the network resource requests. The server may cause this initiation by, for example, redirecting the client device to the network resources. The client device initiating the network resource requests causes data representative of the network resource requests to be stored at the client device.
An analyzing a telecommunications network that receives environmental data, vendor data, and customer data related to a telecommunications transaction. A telecommunications transaction identifier is generated for each telecommunications transaction to determine attributes associated with each telecommunications transaction. The telecommunications transaction identifier and the attributes associated with the identified telecommunications transaction are mapped to a customer-specific parameter. The telecommunications network determines whether the transaction conforms to the parameters.
An apparatus and method for integrating authentication protocols in the establishment of connections between a controlled-access first computing device and at least one second computing device. In one embodiment, network access user authentication data needed to access the at least one second computing device is transmitted to an authentication server automatically if the user has access to use the first computing device, thereby not requiring the user to manually enter the authentication data needed for such access at the first computing device. The network access user authentication data may be, for example, retrieved from a memory store of the first computing device and/or generated in accordance with an authentication data generating algorithm.
An approach is provided that receives a set of tracking data from a monitored activity. The set of tracking data includes name-value pairs. The received set name-value pairs are compared with context masks. Each context mask include one or more name-filter pairs. One of the sets of context masks is selected in response to determining that the incoming name-value pairs matches the mask name-filter pairs of the selected context mask. Name-value pairs are selected based upon the selected context mask. The selected name-value pairs are then stored in an aggregate data store. If the received set of tracking data fails to match at least one of the name-filter pairs then the received set of tracking data is disregarded and none of the name-value pairs are stored in the aggregate data store.
Provided is a management computer which reduces the workload of an administrator of a network in setting node when the normal network is changed to a network with redundancy. The management computer manages a plurality of nodes that constitute a network accommodating VLANs. The plurality of nodes include a first node and a second node which make a redundancy pair and which divides the network into an active path and a standby path. The management computer stores port management information showing connection relations for respective nodes and identifiers of VLANs allocated to ports of the nodes, and creates the redundancy pair by updating the port management information of the first node such that a VLAN allocated to one of ports of a connected node that is connected to the first node is allocated to one of ports of the first node that is connected to the connected node.
Embodiments of the present invention disclose a method for content categorization, where the method comprises transmitting, by a content categorization request entity, a categorization ability negotiation request to a content categorization providing entity to request the categorization ability of the content categorization providing entity; receiving the categorization capability of the content categorization providing entity returned by the content categorization providing entity. Furthermore, embodiments of the present invention disclose a system for content categorization, content categorization request entity and content categorization providing entity. Categorization ability negotiation or subscription helps to learn the content categorization ability so that the content categorization request entity or content categorization providing entity may mutually and accurately acquire content categorization capability information without delay.
The present application is directed towards systems and methods for managing server initiated connections via a multi-core system that provides VPN access between clients and servers. The solution described herein provides a mechanism by which server and client communications via the multi-core system for a server initiated connection may be received on different cores and for the system to manage these communications across different cores to provide an end-to-end connectivity between the client and the server.
A personal presentity presence service provides support for heterogeneous presentities. Presentity types including personal presentities are registered with a presentity manifest store that includes information such as type names, addresses of applications associated with actions related to the presentity type, application parameters, icons for watcher application, and the like. Personal presentity service identifies the personal presentity types associated with the user and automatically organizes these into a personal presence group for management and presentation purposes. Users (watchers) can then register for different groups of personal presentities, which are devices and systems personally associated with the user, based on a type of presentity and receive updated presence information.
A shared storage distributed file system is presented that provides users and applications with transparent access to shared data stored on network attached storage devices by utilizing layering techniques to inherit file management functionality from existing file systems. The present invention stores meta-data for the shared data as real-data in a standard, non-modified, client-server distributed file system, such as NFS. In effect, the standard client-server file system acts as a meta-data server. The name space consisting of inode files stored as real-data on the meta-data server acts as the name space for the shared data. Similarly, file attributes of the inode files are utilized as the file attributes of the shared data. By utilizing an existing client-server system as the meta-data server, development time and complexity are greatly reduced, while speed advances in the underlying client-server system may be incorporated without alteration of the present invention. A method for communicating with network attached storage devices over layered file systems is also presented.
An installation support method that supports an installation of an application, comprising: a searching step of searching installed applications for an application which is of the same type as a new application to be installed; and a setting step of obtaining configuration values of the application found by the search, and setting initial configuration values of the new application to be the obtained configuration values.
The subject invention provides for an advanced and robust system and method that facilitates detecting spam. The system and method include components as well as other operations which enhance or promote finding characteristics that are difficult or the spammer to avoid and finding characteristics in non-spam that are difficult for spammers to duplicate. Exemplary characteristics include examining origination features in pairs, analyzing character and/or number sequences, strings, and sub-strings, detecting various entropy levels of one or more character sequences, strings and/or sub-strings as well as analyzing message and/or feature sizes.
Calibration and publication of user activity on a computer implemented social network is provided. Activity signals of user activity is measured by an activity monitor and calibrated by the user. The calibration includes assigning an activity signal with a personalized identifier for the activity for comparison with future measured activity signals. Near real-time publication of the activity on the social network allow users of the network to timely view user behavior. The publication on a social networking website includes the identifier if the activity has been calibrated. By calibrating and publishing user activity, users can connect to others based on the activity. The publication can be on newsfeed on a user profile for friends of the user to view. A user and the user's friends can communicate with each other, which allows the user to receive motivation from the friends and be accountable to the friends.
Presence information for an object in a digital image is determined. An identifier associated with at least one object depicted in the image is sufficient to determine presence information from at least one of a presence application and a presence roster list is used to subscribe to presence information associated with the at least one object via a presence service. Presence information for the at least one object is determined based on the identifier from the at least one of a presence application and a presence roster list. An action related to the object is performed using the determined presence information.
A system makes it possible to use services offered by a plurality of servers different from one another is realized with the use of a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the plurality of service-offering servers, and an interchange server that performs intermediary processing when the client uses a service. The client performs communication with the interchange server while using a common API when using any service among a plurality of services offered by the plurality of service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service selected by the client, to execute a processing sequence that is unique to the service-offering server. The client may use any service among services offered by the plurality of service-offering servers with the use of a common API without any need to use a unique API, which is unique to each of the plurality of service-offering servers.
A data object interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a client computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.
A system and method is directed to replicating packet transactions over a network. The system includes a replication component and a plurality of servers enabled to include substantially the same content. The replication component receives a packet from a client and forwards it to a first server. If the packet is to be replicated, a replicate of the packet is forwarded to the other servers in the plurality of servers so that at least a portion of the content on the first server and the other servers are synchronized. Forwarding of the replicate packet may be delayed for some period of time, and need not be concurrent. If responses received from each server are substantially the same, a message is sent to the client. Moreover, transaction replication can occur across servers arranged in different configurations, including disparate databases.
A block matrix multiplication mechanism is provided for reversing the visitation order of blocks at corner turns when performing a block matrix multiplication operation in a data processing system. By reversing the visitation order, the mechanism eliminates a block load at the corner turns. In accordance with the illustrative embodiment, a corner return is referred to as a “bounce” corner turn and results in a serpentine patterned processing order of the matrix blocks. The mechanism allows the data processing system to perform a block matrix multiplication operation with a maximum of three block transfers per time step. Therefore, the mechanism reduces maximum throughput and increases performance. In addition, the mechanism also reduces the number of multi-buffered local store buffers.
The present invention relates to a file management method in a web storage system, and more specifically, to a file management method in a web storage system, in which when a user connects to the web storage system and creates, updates and stores files, files of a specific type are all deleted from a local PC and stored only in a file management system, and thus none of data is stored in the local PC.According to the present invention, when a file is created and stored using a web storage system, none of data related to a file that may cause a security problem remains in a user terminal of a remote site, and thus a file leakage problem may be cleared.
Method and system for providing an open-ended and modifiable ability to customize the display of data for current viewing of the display for purposes such as, but not limited to, Contact Center administration and management.
A method and system is disclosed for providing a cloud storage system supporting existing APIs and protocols. The method of storing cloud storage system (CSS) object metadata separates object metadata that describes each CSS object as a collection of named chunks with chunk locations specified as a separate part of the metadata. Chunks are identified using globally unique permanent identifiers that are never re-used to identify different chunk payload. While avoiding the bottleneck of a single metadata server, the disclosed system provides ordering guarantees to clients such as guaranteeing access to the most recent version of an object. The disclosed system also provides end-to-end data integrity protection, inline data deduplication, configurable replication, hierarchical storage management and location-aware optimization of chunk storage.
A system for managing topologies includes a topology data datastore that stores topology information. A topology computer element interfaces with the topology data datastore to create and update a topology of resources. A subscription computer element generates notifications to a user based on at least one of the creating and the updating of the topology of resources and further based on subscription data.
A method for retrieving data from a data source by querying the data source with data points of a layer. The data points may be encompassed within a determined region of the layer. The steps of the method may include: determining the region of the layer, dynamically querying the data source with one or more data points of the layer encompassed within the region upon determining the region, and receiving the data from the data source.
A method includes generating index data from media events that include video content, the event index data being generated by a server, generating locator code data for the event index data, the locator code data being generated by the server, providing the generated event index data and the locator code data from the server to a memory device for storage, searching the generated event index data to identify a segment of the media events in response to receiving a search request, determining segment locator code data from the locator code data based on the identified segment, and transmitting over a network to the end user media device the segment locator code data that corresponds to the identified at least one segment to enable the end user media device to extract an image from a recorded media event for generating an index display using the extracted image.
A plurality of storage devices is organized into a physical volume called an aggregate, and the aggregate is organized into a global storage space, and a data block is resident on one of the storage devices of the plurality of storage devices. A plurality of virtual volumes is organized within the aggregate and he data block is allocated to a virtual volume. A physical volume block number (pvbn) is selected for the data block from a pvbn space of the aggregate, and virtual volume block number (vvbn) for the data block is selected from a vvbn space of the selected vvol. Both the selected pvbn and the selected vvbn are inserted in a parent block as block pointers to point to the allocated data block on the storage device.
A method and apparatus implementing a “hadron” data structure architecture. In some embodiments, each hadron includes a frame identifier and a holder for a payload of data, wherein the plurality of hadron data structures are stored in a hadron block that provides a specification that includes metadata that specifies the payload. Some embodiments include a plurality of hadron blocks first and second hadron data blocks, each block including one or more hadron pages. Upon receiving data particles of a dataset, the system forms a first plurality of hadron data structures (hadrons) by creating a first frame identifier and associating the first frame identifier with a first data particle to form the first hadron, and creating a second frame identifier and associating the second frame identifier with a second data particle to form the second hadron, and stores the first plurality of hadron data structures in the first hadron page.
An information processing device that attaches common accompanying data to a content group composed of contents. The information processing device acquires the contents, acquires one or more characteristics of each acquired content and searches among reference data items in order to acquire one or more reference data items that each include any of the one or more characteristics, each reference data item having attached thereto at least one attribute used for identifying the reference data item, the reference data items being data other than the contents. The information processing device then specifies, among the attributes attached to the acquired one or more reference data items, an attribute that also pertains to the contents, uses the specified attribute as an attribute for identifying each of the contents, and attaches the specified attribute to each of the contents.
A system for retrieving data from a plurality of data sources is provided. The system includes a first data source for storing first data, a second data source for storing second data, and a server computer in communication with the first and second data sources. The server is programmed to receive a query execution request including a query definition reference and a query parameter definition wherein the query definition reference corresponds to a query definition that includes a first query block and a second query block, create a first executable query based on the first query block and the query parameter definition, create a second executable query based on the second query block and the query parameter definition, execute the first executable query at the first data source to create first query results, and execute the second executable query at the second data source to create second query results.
Coding information representing several versions of a content. Determining is performed by determining a structure comprising content items, and a plurality of versions of the content associated with the structure. Associating is performed by associating, with each content item of the structure, each value of the content associated with the item, in a version of the content, to provide a piece of association information. Coding is performed by coding a single file comprising a piece of information representing the association, the structure and the values of the versions of the content that is associated with the content items.
Writing data in a distributed database having a plurality of nodes is disclosed. Writing includes receiving a write request at a node, wherein the write request is associated with one or more operations to define an atomic transaction and performing the atomic transaction based on the request. The atomic transaction includes writing to a first version of the database in the node and writing to an entity representative of a state of the first version of the database.
Policies defining the entitlements to be assigned to a new identity joining a role are automatically generated. An automatic policy assigns a new identity the entitlements commonly owned by a predetermined number of identities in the role, which may be all of the role identities. A conditional policy recommends that a new identity be assigned the non-commonly-owned entitlements associated with the role identity whose non-entitlement attributes most closely match the non-entitlement attributes of the new identity. This may be automatically determined by iterating through a vector that maps the non-commonly-owned entitlements with the non-entitlement attributes of each role identity, comparing the non-entitlement attributes of the new identity to find the closest match. The non-commonly-owned entitlements of that identity are then recommended to be assigned to the new identity, upon approval.
Methods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of information is also secured through the use of auto-lock keys and the creation of abstract identities for the host and each user.
Technologies are described herein for generating a local copy of a virtualized application package from a local installation. An empty copy of the virtualized application package is generated from a skeleton file. The skeleton file contains a hash value computed from each data block in the virtualized application package. The component files of the application are retrieved from a virtual file system representation of the location installation of the application, and each component file is divided into one or more blocks of data. A hash value is computed for each block of data and the skeleton file is searched for a hash value corresponding to a data block of the virtualized application file that matches the hash value computed for each block of data. If a match is found, the block of data is copied to the corresponding data block of the empty copy of the virtualized application package.
Example systems and methods of managing product genealogy data across distributed systems are described. In one implementation, a method identifies a material associated with a product that is part of a product batch. Usage information associated with the material is accessed, and a handling unit associated with the product batch is identified. Delivery information associated with the product batch is also accessed. A genealogy is generated for the product batch based on the material, the usage information, the handling unit, and the delivery information.
Approaches for optimizing computation of minimum cut or maximum flow on graphs comprising a plurality of nodes and edges with grid-like topologies are disclosed. Embodiments exploit the regular structure of input graphs to reduce the memory bandwidth—a main bottleneck of popular max-flow/min-cut algorithms based on finding augmenting paths on a residual graph (such as Ford-Fulkerson [1956] or Boykov-Kolmogorov [2004]). Disclosed embodiments allow more than 200% speed-up without sacrificing optimality of the final solution, which is crucial for many computer vision and graphics applications. Method and system embodiments replace standard linked list representation of general graphs with a set of compact data structures with blocked memory layout that enables fixed ordering of edges and implicit branchless addressing of nodes. The embodiments are orthogonal to other optimizations such as parallel processing or hierarchical methods and can be readily plugged into existing min-cut/max-flow computation systems to further improve their performance.
Methods and apparatus for classifying data for use in data fusion processes are disclosed. An example method of classifying data selectively groups nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes. Data is classified based on the classification tree and the selective grouping of the nodes, and the results displayed.
Sound-generating processes are classified using at least one sensor for detecting sound signals caused by the sound-generating processes. A storage stores a reference model which has statistical distribution parameters for predetermined characteristics of a sound signal. An adaptation unit extracts the characteristic from the detected sound signals of the processes and calculates a similarity between the sound signals detected based on the extracted characteristics for grouping the processes into various process clusters having sound signals that are similar to each other. The adaptation unit adapts the stored reference model as a function of the statistical distribution parameters of those processes in a process cluster having the maximum number of processes, then a classification unit classifies the sound-generating processes based on the adapted model.
Techniques are described for automatically and dynamically determining how to handle items being returned from customers while the items are in transit. Various factors may be considered to determine appropriate item return handling, including by assessing current conditions at the time of the determination. In addition, the dynamic item return handling may include selecting one of various potential return destinations for each item being returned and one of various types of return routing for the return. In some situations, the item return handling is performed for an item being returned from a customer while the item is at an intermediate shipping location, such as a selected location to which the customer was directed to send the item. This abstract is provided to comply with rules requiring an abstract, and with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
A system and method of analyzing transportation data includes receiving a transportation data set including transportation data corresponding to at least one item. A portion of the transportation data is converted into an event string, which includes a plurality of event symbols corresponding to a plurality of transportation events. The event string is selectively filtered according to a query to produce a filtered event string, and transportation data associated with the filtered event string may be reported.
Systems and methods for conducting contactless payments using a mobile device and a magstripe payment card are provided. One such method includes receiving, at the mobile device and prior to a requested financial transaction, a dynamic authentication token from a server, the dynamic authentication token indicative of a predetermined authentication of a magstripe payment card based on data obtained during a swipe of the magstripe payment card; wirelessly transmitting, in response to a request to facilitate a financial transaction, the dynamic authentication token from the mobile device to a contactless payment terminal; and sending the dynamic authentication token and information related to the requested financial transaction to the server for authorization of the requested financial transaction.
A portable device transmits a payment card number to a merchant machine. The portable device generates an encrypted first message comprising a request to get information about a financial transaction. A packet filter maps the encrypted first message to a pre-established non-GBR bearer. The portable device generates a fourth message by encrypting the encrypted first message and transmits the fourth message. The portable device receives and decrypts a second encrypted message. The portable device decrypts the decrypted second message and sends financial transaction information to a display.
Embodiments of the invention enable cardholders conducting an online transaction to be authenticated in real-time using a challenge-response application. The challenge-response application can be administered by an issuer or by a third party on-behalf-of an issuer. A challenge question can be presented to the cardholder, and the cardholder's response can be verified. The challenge question presented can be selected based on an analysis of the risk of the transaction and potentially other factors. A variety of dynamic challenge questions can be used without the need for the cardholder to enroll into the program. Additionally, there are many flexible implementation options of the challenge-response application that can be adjusted based on factors such as the location of the merchant or the location of the consumer.
A system and method for providing promotional pricing is disclosed. One or more pricing offers may be provided to a plurality of credit accounts, wherein the pricing offers may be directed to transactions associated with particular products and/or merchants. It may be determined whether a transaction associated with a credit account qualifies for certain pricing offers based on predetermined criteria. A balance incurred through a transaction may be assigned to a promotional bucket associated with a particular pricing offer if the transaction qualifies for the particular pricing offer, or the balance may be assigned to a default bucket if the transaction does not qualify for any pricing offer, thereby causing a total balance to be distributed among the default bucket and the promotional buckets. Payments associated with the credit account may be allocated to the default bucket and the one or more promotional buckets according to a payment hierarchy.
Control processes are managed within an organization, the organization including a plurality of divisions, by receiving process data provided from a first local user associated with a first division of the organization, the first local user providing the data via a first user interface, and the data defining one or more processes associated with the first division. The process data is stored in a database to be associated with the first division. The stored process data is provided to a second local user, associated with a second division of the organization, for selection of a process associated with the first division. The selection of the second user is received and stored in the database as further being associated with the second division.
In certain embodiments, a computer system and process for use in a trading system are provided that allow trading entities to compress trade records while simplifying the reconciliation process. Advantageously, compressed trade records are processed by a custodian firm, while uncompressed reconciliation data are processed by a central counterparty. In some embodiments, a computer system and process are provided that allows trading entities to compress trade records across markets. Advantageously, compression across markets provides a larger pool of eligible trade records for compression, increasing the number of compressible trades, and thus reducing fees paid by the trading firm and the amount of data transmitted.
A transaction arbiter system and method is disclosed which incorporates a merchant function database under control of a transaction arbiter that permits merchants to interact in an automated way with bids generated by other merchants. Rather than utilizing fixed price schedules as taught by the prior art, the present invention permits each merchant to define a set of functions which describe how the merchant will respond to a customer request-for-quote for a given product or service. These merchant functions interact with both the customer request-for-quote and the results of other merchant functions to generate a dynamic real-time bidding system which integrates competition among merchant bidders to achieve an optimal consumer price for a given product or service.
A system and method for creating a volatility arbitrage bench mark index is disclosed. The method includes obtaining closing prices of an underlying instrument, such as a derivative investment instrument, and calculating a value representing a volatility arbitrage benchmark. The value may be displayed at a trading facility and volatility arbitrage benchmark quotes may be transmitted by the trading facility to a market participant.
There is provided a computer-implemented method of estimating a capital reserve requirement to cover the longevity risk exposure of a financial instrument in the case of a future longevity shock, the financial instrument undertaking to pay to an investor sums according to a payment schedule of amounts arranged to match with the future cash flow obligations of a pension scheme to at least a portion of its members. The method comprises: (a) calculating, using computing apparatus, an expected payment schedule of the financial instrument by calculating what the cash flow obligations of the pension scheme to its relevant members would be in the case of an expected longevity scenario for the pension scheme membership occurring; (b) calculating, using computing apparatus, a present value of the financial instrument in the case of a stressed longevity scenario for the pension scheme membership in which a longevity-related shock to the expected longevity scenario of the pension scheme membership occurs; and (c) calculating, using computing apparatus and using the calculations of the expected payment schedule and a present value of the financial instrument in the case of a stressed longevity scenario, an estimate of the longevity capital reserve required to ensure that the future cash flow obligations of the financial instrument would be covered in the event that the stressed longevity scenario were to occur.
Embodiments of the present invention relate to systems, methods and computer program products that model consumer leverage and provide a leading indicator that predicts increases or decreases in consumer net non-collectibles. To do so, for example, the present invention determines the growth of consumers' spending and borrowing, and tracks a relationship between the value of a ratio that compares consumers' spending and borrowing and the value of the equilibrium of the ratio that compares consumers' spending and borrowing. This relationship is then applied to predict changes in consumers' ability to repay borrowed funds and consumer net non-collectibles.
An online game commerce system, in one embodiment, provides an architecture for enabling the interactive trade, collection, advertisement, purchase, and sales of video game components through the representation and use of an online marketplace such as an auction, store, trading hub or similar expression within a video game. For example, an online race car game purchased at a retail store comes with five different starter cars, but game players are offered the opportunity through an online store or auction accessible through the game to purchase additional cars for $5 each or a new engine for existing cars for $1.00 each. After the initial release of the game, game publishers may offer new cars and race tracks downloadable online for a price of $5.00 each or a promotional offer of $20 for any combination of five.
Systems and methods enabling suppliers to control the distribution of products to consumers in a network environment while accommodating the concerns of its brick and mortar distribution channels are described. Consumer orders for products are received, and consumer product orders are routed in accordance with fulfillment policies respectively selected by the supplier(s). The system includes a graphical consumer interface configured to receive consumer orders for products, and an order flow controller configured to route consumer product orders in accordance with fulfillment policies respectively selected by the supplier(s). The system also includes a graphical consumer interface that is accessible over the Internet and is configured to display price and availability information for the products of each of the suppliers organized by product category and is configured to receive consumer orders for products. A consumer may search through displayable product information within a given category by supplier, by product type, by product feature, or by a combination of two or more of these identifiers using a search engine.
A personalization network service enables developers to develop recommenders that can be made available to content site operators for providing recommendations to end users. The personalization network service may also be capable of optimizing the use and selection of the recommenders for different end users, groups or segments of end users, content sites, and the like.
The invention is directed to facilitating the planning and ordering of a merchandising unit and associated products. A merchandising unit planning screen is presented that displays a representation of a merchandising unit having holders for holding and displaying the products. A product menu is provided for each holder to allow selection of a product from a set of products for each respective holder. Available choices in the product menu of at least one holder are constraining to a subset of the set of products based on predetermined criteria. For each holder for which a product has been selected, a product quantity is determined based on a capacity of the respective holder. An order is generated based on the selected products.
A universal shopping cart is provided that obtains and orders products and services from different merchants located on the Internet. The consumer completes all of their shopping on the shopping site and is not directed to another merchant's site to complete an order. The universal shopping cart provides a monitoring service that allows the consumer to monitor a product for specified criteria. The order injection system places orders for products contained within the universal shopping cart from affiliated and non-affiliated merchants. Specific ordering details required from merchants external to the shopping site are hidden from the consumer. For external merchant sites that require a consumer account before allowing the product to be purchased, the shopping site creates a new consumer account without intervention from the consumer. Once the products are ordered, the consumer may keep track of the ordered products from the shopping site.
A printed calendar, method and system for preparing the printed calendar, and system for redeeming virtual goods are provided herein. The printed calendar includes at least one form sheet having printed thereon one or more occurrences of time. The one or more occurrences of time being coupled with at least one viewing panel capable of hiding and revealing an image. The printed calendar further includes at least one back sheet having printed thereon at least one graphical representation associated with the one or more occurrences of time. The at least one graphical representation being aligned with the form sheet, such that, the graphical representation is visible through the at least one viewing panel coupled to the one or more occurrences of time. The at least one graphical representation representing a virtual good accessible to the selected recipient at one of the one or more occurrences of time.
Embodiments for implementing a buyer global search in electronic commerce include a method of detecting, by a computing device, that a search query for a product item within a first marketplace is unsuccessful and in response to the unsuccessful search query, executing the search query for the product item within a second marketplace. The method further includes detecting that the search query for the product item within the second marketplace is successful; and in response to the successful search query in the second marketplace, offering a user that submitted the search query in the first marketplace to purchase the product item being sold by a seller.
Information about desired songs is collected on a portable memory device in communication with a radio tuner. The radio tuner may receive signals from a terrestrial or satellite digital radio transmission, or from an analog radio transmission. These transmissions may include text data about the current song being played. Upon activation by a user, song data is stored on the memory device. The memory device is then connected to a computer system, which uses software to extract the song data and uniquely identify the song. The identified songs are stored on the computer system, and can be used to allow the user easy access to the identified song through prior art techniques. If no textual data is stored about a song, the song is identified by identifying the radio station that played the song and the time at which the user activated the mechanism.
For a multi-party advertising exchange, including publishing entities and advertising entities from disparate advertising networks, which facilitates transactions for publishing inventory, a value add broker is provided to aggregate information from third parties having valuable information for input to the exchange or to perform services that are valuable to transactions in the exchange. The valuable information or services further facilitate the transactions for the publishing inventory automatically generating a benefit for the third parties providing the valuable information or services commensurate with the value added to the transactions.
Maximizing revenue for sales of advertisement slots between a content provider and an advertiser includes identifying a plurality of advertiser segments and identifying a plurality of advertisement slots, estimating a utility value for each identified advertisement slot, and determining an estimated optimal grouping of advertisement slots based on the estimated utility values.
The present invention is directed to selecting an advertisement to be presented in an ad space of a webpage. A criterion (e.g., keyword, image, audio element, etc.) is selected to evoke the advertisement. In an embodiment, the criterion is selected based on a relevance of the criteria to a user, and not necessarily based solely on a relevance to the webpage. Whether a criterion should be used to evoke the advertisement might be based on various factors, such as the likelihood that the user will select a criterion-evoked advertisement, regardless of whether the criterion appears in among content of the webpage, and an expected gain of presenting the criterion-evoked advertisement.
An online advertising selects online advertisements for display on a network location taking into account a probability that a candidate online advertisement will receive a click on a particular website. The system may determine a network location identity of the network location and transform a set of advertisements into a set of ranked advertisements. The system may determine an advertisement rank of a first advertisement among the set of ranked advertisements. The system then may generate a click probability value. The click probability value may reflect a click probability of the first advertisement by dividing an exponent of a weighted sum of the network location identity and the advertisement rank by one plus the exponent of the weighted sum of the network location identity and the advertisement rank.
Method and system embodiments of the present invention employ risk and return estimates in order to select and schedule display of advertisements. One embodiment of the present invention is directed to an advertising system that includes an advertising-selection-and-scheduling component and an information-provision system. The advertising-selection-and-scheduling component selects advertising for inclusion in information provided to users, prepares a schedule based on risk associated with including the selected advertising in the information provided to the users according to the schedule and based on return expected from including the selected advertising in the information provided to the users according to the schedule, and stores the prepared schedule in a computer-readable medium for subsequent access by the information-provision system.
To execute an ecommerce purchase transaction between a customer and merchant using rewards points made available to the customer through a rewards program provider, a system executes a transaction with the merchant and the rewards program provider. The system receives a customer request to execute the purchase using rewards points. Additionally, the system retrieves customer reward points information responsive to a customer authorization and determines a redemption rate for redeeming the rewards points to transaction currency. The system executes a redemption transaction with the rewards program provider, thereby receiving transaction currency in exchange for released points. The system also executes a transaction with the merchant, purchasing one or more customer selected item on behalf of the customer using transaction currency. Finally, the system provides the user with updated reward points account information.
A user interface and processes are provided to monitor contracts for the delivery of products and/or services to different customers. The user interface provides a comprehensive visual display such that a user can view multiple contracts and a variety of performance information for each contract. The user interface also enables a user to update performance indicators for a contract and to identify contracts that require heightened scrutiny or action to mitigate current problems or potential issues.
A content management system can have one or more of an aggregation engine, a survey engine, a polling engine, an apparent-interest engine, an explicit-interest engine, and a results processing engine.
One embodiment of the present invention provides apparatus and methods for queuing access by large numbers of Internet or other network-based users to networked systems and resources with limited capacity. In one example embodiment, a queuing system provides user access to network resources, such as that of a ticketing system. A ticket queue queues a request received from a client system. A request processing module causes the client system to repeatedly transmit messages to the system during a first period, and in response to determining that the client system has ceased transmitting messages during the first period, the request is remove from the queue and/or cause the request goes unfulfilled.
A method and a system are provided to analyze passenger name records (PNRs) stored in a PNR database (DB). The method includes automatically analyzing each action performed on a PNR stored in the PNR DB. When an action results in an occurrence of a de-synchronization event between the PNR and a corresponding electronic ticket, the method further includes automatically changing a status in the PNR from Established to Orphan. If a final status of the PNR is determined to be Orphan, the method sets a flag in the PNR to enable at least the display of information to an agent, where the displayed information is based on data included in the PNR and is displayed automatically to an agent, and at least indicates the occurrence of the de-synchronization event and a reason for the occurrence of the de-synchronization event.
An audible post-it system includes a post-it note printed with an index and an optical reading and recording device having an optical module, a switch, a storage device, an audio recording device, an audio playing device and a processor. The optical reading and recording device reads an image of the index. When the optical reading and recording device is at a recoding state, the processor receives the image of the index and obtains the index, then receives a digital audio outputted by the audio recording device to match the index with the digital audio, and stores the digital audio based on the index. When the optical reading and recording device is at a playing state, the processor receives the image of an index and retrieves the index, then reads a digital audio based on the index, and sends the digital audio to the audio playing device for playing.
A method, system and machine-readable medium are provided. Speech input is received at a speech recognition component and recognized output is produced. A common dialog cue from the received speech input or input from a second source is recognized. An action is performed corresponding to the recognized common dialog cue. The performed action includes sending a communication from the speech recognition component to the speech generation component while bypassing a dialog component.
In one implementation, speech or audio is converted to a searchable format by a speech recognition system. The speech recognition system uses a language model including probabilities of certain words occurring, which may depend on the occurrence of other words or sequences of words. The language model is partially built from personal vocabularies. Personal vocabularies are determined by known text from network traffic, including emails and Internet postings. The speech recognition system may incorporate the personal vocabulary of one user into the language model of another user based on a connection between the two users. The connection may be triggered by an email, a phone call, or an interaction in a social networking service. The speech recognition system may remove or add personal vocabularies to the language model based on a calculated confidence score from the resulting language model.
In one embodiment, a method of transceiving an audio signal is disclosed. The method includes providing low band spectral information having a plurality of spectrum coefficients and predicting a high band extended spectral fine structure from the low band spectral information for at least one subband, where the high band extended spectral fine structure are made of a plurality of spectrum coefficients. The predicting includes preparing the spectrum coefficients of the low band spectral information, defining prediction parameters for the high band extended spectral fine structure and index ranges of the prediction parameters, and determining possible best indices of the prediction parameters, where determining includes minimizing a prediction error between a reference subband in high band and a predicted subband that is selected and composed from an available low band. The possible best indices of the prediction parameters are transmitted.
Systems and methods for monitoring and analyzing components and operation of a simulated network environment including a module configured for storing a predetermined baseline for the simulated network environment, monitoring the simulated network environment during one or more operations, analyzing the monitored operations and the impact of the operations on one or more components of the simulated network environment, and comparing at least one of the monitored operations and impacts of the operations against the predetermined baseline.
An integrated model based on plural underlying models relating to corresponding aspects of subterranean formation development is provided. A utility is created to perform a function using the integrated model. The utility is assigned to execute in a distributed computing system having a plurality of computer node. Computations performed by the utility are distributed across the plurality of computer nodes, where the computations are related to simulations using the integrated model.
Methods, systems, and related computer program products for photolithographic process simulation are disclosed. In one preferred embodiment, a resist processing system is simulated according to a Wiener nonlinear model thereof in which a plurality of precomputed optical intensity distributions corresponding to a respective plurality of distinct elevations in an optically exposed resist film are received, each optical intensity distribution is convolved with each of a plurality of predetermined Wiener kernels to generate a plurality of convolution results, and at least two of the convolution results are multiplied to produce at least one cross-product. A weighted summation of the plurality of convolution results and the at least one cross-product is computed using a respective plurality of predetermined Wiener coefficients to generate a Wiener output, and a resist processing system simulation result is generated based at least in part on the Wiener output.
A system creates and maintains an industry business architecture model over a network. The system defines specific levels of maturity for the model. Associations, relationships, and linkages between content elements are also determined. From these, a specific level of aggregate maturity is defined according to an algorithm.
A system which may enable users to plan, design and observe various building systems in an abstract and intuitive view, such as with a map view. In this view, virtually all facility information and objects may be displayed as simple shapes (e.g., rectangles). Just by some drag-and-drop, a user may provide shapes and rearrange positions of these shapes quickly to reflect a desired space relationship. Objects (e.g., components, devices, controllers, and the like) may be placed, moved around, and associated with each other on a facility layer or floor. Further, the map view may be used together with a tree view and a list view to provide alternative design ways. Changes made in any of the views may be synchronized with the other views. Various presentations of the facility may be provided.
There is provided a method to account for aircraft angle of attack effects in engine noise shielding in aircraft configurations having one or more engines mounted above a wing or a lifting body. The method includes computing a local flow field from a known standard full aircraft configuration oriented at a nonzero angle of attack. The method further includes computing a mean flow field in a test dataset from a small scale aircraft model test configuration oriented at a zero angle of attack. The method further includes matching the local flow field with the mean flow field to identify a selected noise measurement dataset. The method further includes rotating the selected noise measurement dataset in a far field directivity rotation angle to match the nonzero angle of attack, thus resulting in engine noise shielding results for the full aircraft configuration at the nonzero angle of attack.
Methods and systems for high-confidence utilization of datasets are disclosed. In one embodiment, the method includes selecting a metric for determining substantially optimal combination of true positives and false positives in a data set, applying an optimization technique, and obtaining, from the results of the optimization technique, a value for at least one optimization parameter, the value for at least one optimization parameter resulting in substantially optimal combination of true positives and false positives. A number of true positives and a number of false positives are a function of the one or more optimization parameters.
A method of measuring the weight of an aircraft is disclosed. The method comprises, in a self-propelled aircraft undercarriage having a electrical rotating machine, the steps of: measuring the current and voltage going into the rotating machine using current and voltage measuring means, calculating the power into the rotating machine, measuring the speed (or torque or acceleration) of said machine using speed sensing means, and comparing the power and speed (or torque or acceleration) results with a database of power and speed relationships of comparable aircraft of varying weights.
A method and apparatus for determining a trigger in a test and measurement apparatus are provided. The method comprises the steps of loading a first trigger configuration to a first trigger element of the test and measurement apparatus and loading a second trigger configuration to a second trigger element of the test and measurement apparatus so that these trigger elements operate substantially simultaneously, It is then determined whether the input signal generates a trigger in accordance with the one or more trigger configurations.
Methods and apparatuses are provided for creation of discrete corrosion defects with a wide range of diameter to depth aspect ratios for painted test standards. Also provided are methods for use of those test standards to characterize the corrosion under paint detection threshold, statistical reliability, and accuracy of NDI and/or NDT techniques including but not limited to flash thermography, ultrasonic testing, eddy current testing, microwave testing, shearography, and infrared testing.
The present invention relates to a method of estimating the internal state of an electrochemical system using mathematical models which allow management of an electrochemical battery during operation, and notably estimation of the characteristics of the battery that are not directly measurable. For applications relating to hybrid and electric vehicles, the most significant internal characteristics are the state of charge (SoC), the state of health (SoH) and the thermal state. Reconstruction of the internal characteristics is achieved using mathematical models of the battery. The method can be used synchronously with the operation of the battery itself (real time) with a reduced or off-line mathematical model, for calibration, optimization or validation of management and estimation strategies. The method is useful for battery sizing, which has to be optimized according to the energy and thermal management strategies.
An exemplary Substation Automation testing tool for IEC 61850 compliant substations is disclosed. The testing tool verifies the configuration of a first Intelligent Electronic Device (IED) that is part of a Substation Automation (SA) system and initially configured to perform measurement, protection and/or control functions in accordance with a substation configuration specification. Configuration information is first read from an internal server of the first IED and transformed according to a dedicated data model. Related information is then read from a second IED that has initially been configured to perform the same functions as the first IED, or from a Substation Configuration Description (SCD) file, and likewise transformed. The transformed data is then compared in order to identify discrepancies or inconsistencies and to resolve errors introduced by the IED configuration process.
Method of identifying a microRNA-recognition element and of generating microRNAs are disclosed. System and computer programs for performing such methods are disclosed. Recombinant nucleic acid molecule comprising a heterologous coding sequences and one or more MREs are also disclosed as are isolated nucleic acid molecule comprising one or more MRE sequences and being free of a coding sequence operably linked to regulatory elements. MicroRNA generated by a methods of the invention and the use of the microRNAs to downregulate gene expression are disclosed.
An improved method for rapid identification of microorganisms is disclosed, along with sequences of PCR primers optimized for this purpose. The primers are designed based on information analysis of sequences from a large number of organism to amplify certain segments of genomic DNA whose sequences are unique among different organisms. The PCR products are compared with a DNA sequence database to obtain the identity of the microorganisms. This approach provides an accurate and fast identification and taxonomic assignment of microbial species.
A method and apparatus efficiently assigns the spatial index numbers to map cells that divide an area which is a unit of administrative region into a plurality of small units. The method includes the steps of: establishing a plurality of map cells that divide an administrative region expressed by XML map data which is configured in a multiple-layered structure; determining a layer in the XML map data on which the map cells are established; selecting a type of tracing curve for sequentially indexing the plurality of map cells; assigning index numbers consecutively to the map cells with the sequence of the tracing curve; and repeating foregoing steps for all of the map cells in all of the layers of the XML map data, thereby creating a map database in the XML format with the spatial indexes for all of the map cells.
When a user enters, initializes, or otherwise starts using a navigation function, such as a navigation function on a mobile phone or a stand-alone device, a current location is automatically estimated, prior to or in the absence of a GPS fix, for use as an origin in route determination. The estimation of current location is performed using a database of GPS fixes that are mapped to cell tower identifiers. For example, the database can include one or more fixes associated with each cell tower that the mobile device has used. Thus, when navigation on the device is begun, one or more cell towers to which the device can communicate are identified. If any has a GPS fix in the database, then a location derived from such GPS fix(es) can be used as an origin for navigation functions. Such navigation functions can include estimating a time of arrival at a destination, producing a route to the destination, and checking for traffic updates.
A vehicle stability control system comprises a 5-sensor cluster and a stability controller configured to communicate with the 5-sensor cluster and receive signals corresponding to a lateral acceleration, a longitudinal acceleration, a yaw rate, a roll rate, and a pitch rate from the 5-sensor cluster. The stability controller can also be configured to determine a braking amount or a throttle amount to maintain vehicle stability. The system also comprises a brake controller configured to communicate with the stability controller and receive a braking request from the stability controller, and a throttle controller configured to communicate with the stability controller and receive a throttle request from the stability controller. The system may also comprise a braking or throttling command computed based on various scenarios detected by measured and calculated signals.
A fuel-saving driving system which gradually decreases a target vehicle speed from a start of control to passage of a descending-slope starting point in a linear form and can obtain fuel-saving and smooth driving feeling without repeating fuel-cut and injection. A vehicle-position specifying device is provided for specifying the position of a vehicle, a storage device for storing data of a descending slope located in the vehicle traveling direction, a vehicle speed measuring device for measuring a speed of the vehicle, and a controller The controller has a function of determining a target speed of the vehicle from the vehicle speed and the data of the descending slope.
A control system for an internal combustion engine having at least one fuel injection valve for injecting fuel in a combustion chamber of the engine. A main injection and a pilot injection are performed through the at least one fuel injection valve, the pilot injection being performed before the main injection. A demand output of the engine is temporarily reduced upon a request for reducing an output of the engine. The output of the engine is reduced when the demand output is reduced. A control of the pilot injection corresponding to a state where the demand output is not reduced is performed when the demand output is reduced.
In a method for controlling at least one electromechanical parking brake unit in a vehicle, the current vehicle speed is detected by a speed sensor system in the form of a speed measuring signal, and a deceleration measuring signal displaying the current vehicle deceleration is detected by at least one acceleration sensor system. In the event of a defective speed signal or a failure of the speed sensor system, the electromechanical parking brake system is operated in an emergency operation mode wherein, at the beginning of a braking, a dynamic braking function is provided by the electromechanical parking brake unit. Advantageously, the current vehicle deceleration is determined from the deceleration measuring signal and compared with a pre-determined minimum deceleration value, and if the determined current vehicle deceleration falls short of the pre-determined value in the emergency operation mode, a static brake function is provided by the electromechanical parking brake unit.
Various embodiments of a controller for a vehicle braking system capable of determining vehicle pull during automated braking, are disclosed. The controller comprises a yaw rate input for receiving a yaw rate signal indicative of a yaw rate of the vehicle; a stability input for receiving a stability signal from a stability sensor of the vehicle; a deceleration input for receiving a deceleration signal indicative of an automated deceleration request and a brake output for transmitting a brake control signal. The controller includes control logic to determine vehicle pull based on the yaw rate signal and the stability signal.
A control device controls a hydrostatic transmission vehicle having a hydrostatic transmission with a variable displacement pump and a variable displacement hydraulic motor. The control device is configured to set a set vehicle speed based on a forward/rearward travel command and a gear stage command instructed by an operator, to set an upper limit of the engine speed with respect to the set vehicle speed for limiting the upper limit of the engine speed to a predetermined partial engine speed set to be lower than a high idle engine speed when the set vehicle speed is in a preliminarily set low and intermediate speed range, and to control respective displacements of the variable displacement pump and the variable displacement hydraulic motor based on the set vehicle speed for allowing a vehicle speed to reach the set vehicle speed even when the engine is rotated at the partial engine speed.
To provide a coaxial two-wheeled vehicle capable of performing a turning movement with stability and its control method. A coaxial two-wheeled vehicle in accordance with the present invention includes drive means to drive two coaxially-arranged wheels, turning reference-input input means to input a turning reference input, and control means to control the drive means according to a turning gain based on a turning reference-input input by the turning reference-input input means to thereby perform a turning movement. The control means preferably brings the turning gain to substantially zero when the coaxial two-wheeled vehicle is in a backward traveling state with a backward speed greater than or equal to a first speed, and sets the turning gain to a value greater than zero when a vehicle speed is substantially zero.
An acceleration/deceleration detecting system includes an acceleration/deceleration detector configured to be disposed in a measurement object and detect acceleration/deceleration of the measurement object, an acceleration/deceleration device configured to accelerate or decelerate the measurement object, and a calculation device configured to determine that a detection value of the acceleration/deceleration detector is an offset error or a detection error of the acceleration/deceleration detector, when an actual acceleration/deceleration direction of the measurement object is different from an acceleration/deceleration direction shown by a detection value of the acceleration/deceleration detector in a state that the measurement object is accelerated or decelerated by the acceleration/deceleration device.
A device diagnostic apparatus (201) comprising: data judgment means (101) for, when device information (121) including operating condition information and internal state information is inputted, comparing the operating condition information of the device information with operating condition information stored in a database (111) beforehand to judge whether or not both of the operating condition information agree with each other, and then outputting judgment result information; and state diagnosis means (103) for, when the judgment result information indicates that both of the operating condition information agree with each other, comparing the internal state information in the device information with internal state information stored in the database beforehand, and then outputting the result of the comparison. This makes it possible to reduce the possibility that false judgment result will be output, and to achieve the efficiency of maintenance work.
A computer implemented method for unattended detection of a current terrain to be traversed by a mobile device is disclosed. Visual input of the current terrain is received for a plurality of positions. Audio input corresponding to the current terrain is received for the plurality of positions. The video input is fused with the audio input using a classifier. The type of the current terrain is classified with the classifier. The classifier may also be employed to predict the type of terrain proximal to the current terrain. The classifier is constructed using an expectation-maximization (EM) method.
In a train information display system that displays an operation information on each train in a train, a ground system adds the information on the degree of influence on the passengers of each train to the operation information, and transmits the resultant operation information to a transmission-reception device. A content data server stores in advance, as normal-time display information, at least one of advertisement information and destination guidance information that are to be displayed during normal operations. Instruction output devices instruct content display units to display the operation information and normal-time display information in a display sequence corresponding to the influence information received by the transmission-reception device.
The present invention relates to a method of monitoring the effectiveness of a damper system, wherein the method consists in measuring the relative movements of two strength members, in filtering the measurements in order to isolate those that relate to the lead-lag resonant frequency of the blade, in rectifying the signal, in recording the signal, in comparing the rectified signal (S) with a threshold value (SL), in determining an initial time interval (T0) as soon as the rectified signal exceeds the threshold value (SL), in calculating the integrals of the signal from T0 to T0+δ and from T0 to T0+pδ, in calculating the ratio R of the integrals, and in comparing the ratio R with a limit value RL, and in activating and delivering an alert signal (V1) if the ratio R is greater than or equal to the limit value RL.
A building management strategy includes using exponentially weighted moving averages with statistical models to detect changes in the behavior of the building management system. Detected changes in the behavior of the system may indicate a detected fault, a change in a predicted behavior, or a need for the statistical models to be updated.
A method for producing a vessel (2), involving: placing a preform (3) into the mold; at the pre-blowing cue (tp), controlling the opening of an electrovalve (22) for establishing communication between the preform (3) and a source (20) of gas at a predetermined pre-blowing pressure (Pp); measuring the pressure (P) inside the preform (3); at the blowing cue (tS), controlling the opening of an electrovalve (26) for establishing a communication between the preform (3) and a source (24) of a gas at a blowing pressure (PS) higher than the pre-blowing pressure (Pp); memorising the variations of the pressure (P) inside the preform (3) at least during the interval between the pre-blowing cue (tp) and the blowing cue (tS); detecting the expansion end moment (tC) from which the pressure in the preform (3) increases in a linear manner; and advancing the blowing cue (tS) according to the expansion end moment (tC).
A method and system are disclosed for automatically generating embroidery designs. A described method includes segmenting image data into a plurality of objects including a first object, recursively generating fragments from the first object to generate an order in which the fragments are to be sewn, the order to reduce thread cuts or increase path connectivity between the fragments, and generating an image output file representative of an embroidery design based on the fragments and the order.
Every extreme value in an audio waveform represented by a digital audio signal having a sequence of samples is detected. A number of samples between samples corresponding to the first and second latest extreme values is detected. A corrective value is generated in response to the detected sample number and a difference between the first and second latest extreme values. Ones are designated among samples in response to the detected sample number. The designated samples include at least (1) a sample adjacently following the sample corresponding to the second latest extreme value, (2) a sample adjacently preceding the sample corresponding to the first latest extreme value, and (3) one of the sample corresponding to the first latest extreme value and the sample corresponding to the second latest extreme value. The designated samples are corrected in response to at least one of current, previous, and feature corrective values.
A system and method for event outcome prediction may include a processor configured to receive via a user interface a user-selection of a subset of a plurality of listed statistical categories, and rank participants of the event based selectively on analysis of the statistical information concerning the selected subset of categories. The system may output the ranked list as a predicted outcome, and may further output a user interface via which to place a bet on the predicted outcome.
A method of developing a weighting matrix for a cochlear implant patient is described. An electrode stimulus signal is derived from a first musical signal. A set of further stimulus signals is derived that have a defined musical relation to the first musical signal. A set of weighting values are selected for the stimulation electrodes for the electrode stimulus signal. Then the weighting values are set for the stimulation electrodes for each of the further stimulus signals. Each of the stimulus signals is consecutively presented to the patient and the weighting values individually adjusted for each of the further stimulus signals until the series of stimulus signals elicits an increasing pitch percept according to the defined musical relation. The adjusted weighting values are stored and assigned to a corresponding analysis channel. The process is iteratively repeated using one of the further stimulus signals as the first electrode stimulus signal until weighting values for a complete frequency range have been derived.
This invention comprises a totally implantable Eustachian tube activation device which is intended for patients suffering from Eustachian Tube Dysfunction ailment. The device electrically stimulates the muscles activating the Eustachian tube to perform the opening maneuver of the Eustachian tube valve to aerate the middle ear cavity. The unit is hermetically sealed in a suitable biocompatible container and implanted in a suitable location in close proximity to Eustachian tube. The frequency of the stimulation of the implant may be fixed or can be altered depending on the condition of the patient.
The presence of a cardiac pulse in a patient is determined by evaluating physiological signals in the patient. In one embodiment, a medical device evaluates two or more different physiological signals, such as phonocardiogram (PCG) signals, electrocardiogram (ECG) signals, patient impedance signals, piezoelectric signals, and accelerometer signals for features indicative of the presence of a cardiac pulse. Using these features, the medical device determines whether a cardiac pulse is present in the patient. The medical device may also be configured to report whether the patient is in a VF, VT, asystole, or PEA condition, in addition to being in a pulseless condition, and prompt different therapies, such as chest compressions, rescue breathing, defibrillation, and PEA-specific electrotherapy, depending on the analysis of the physiological signals. Auto-capture of a cardiac pulse using pacing stimuli is further provided.
Cardiac arrhythmias are classified based on the morphology of the arrhythmia episode beats. Templates are formed using morphological features of the cardiac beats of the episode. The arrhythmia episode is classified as a monomorphic tachyarrhythmia or polymorphic tachyarrhythmia based on the one or more templates. The arrhythmia episode may be classified based on a number templates formed from the arrhythmia episode. The templates are formed by determining a measure of similarity between morphological features of a cardiac beat to a template. The similarities can be determined based on a pairing rule that determines which beat morphologies are compared. Selection of therapy for treating the arrhythmia episode may depend on the historical success of a therapy at mitigating previous arrhythmias of the same type as the arrhythmia episode.
An electrically non-conductive back plate for supporting the back of a patient in a supine position comprises on its front face facing the back of the patient a pair or more of ECG electrodes capable of maintaining electrically conductive skin contact with the patient's back. The pair of ECG electrodes is disposed at a sharp angle with the mean heart vector, in particular so as to form an angle β of about 45°±25° with the projection S of the patient's spine on the back plate. Also disclosed is an ECG electrode for mounting in a recess of the back plate and an apparatus for treating cardiac arrest by compression of the sternum comprising the back plate.
According to embodiments, systems, devices, and methods for biological sensing with laser self-mixing sensors are disclosed. In one embodiment, one or more self-mixed laser Doppler signals may be used to detect blood flow velocity or blood vessel wall velocity. In one embodiment, a blood vessel wall compliance may be derived from the blood vessel wall velocity. In one embodiment, blood pressure may be calculated based at least in part on blood flow velocity or based at least in part on blood flow velocity and blood vessel compliance. In one embodiment, common mode noise may be removed from one or more laser signals.
A method, system and apparatus for filtering multi-energy images using spectral filtering technique is described. In one embodiment, the method includes obtaining a first image of an anatomical object corresponding to a first radiation energy. In addition, the method includes obtaining at least one additional image, herein called a second image of the anatomical object corresponding to at least one second radiation energy. The at least one second radiation energy is distinct from the first radiation energy. The method also includes determining joint attenuation characteristics of each tissue at the first radiation energy and at the second radiation energy or their derivatives. The method also includes selectively filtering attenuation value in a multi-energy space due to at least one tissue to generate a filtered image from a reference image. The reference image is one of the first image or the second image or their derivatives.
A system and method of both tracking a medical device and generating an image in real time from the same set of radial data. A multi-mode medical device system having tracking, imaging, and visualizing capabilities is coupled to an MR scanner and multiple-echo VIPR acquisition sequence is applied to simultaneously provide conventional real-time imaging of the target region using an external coil, 3D tip-tracking information, and a localized higher-quality image showing the region surrounding the medical device using an internal multi-mode coil.
Embodiments of the present invention pertain to methods and apparatuses for quantifying properties of skin. In one embodiment, data that describes a set of images of skin is received. A plurality of the images comprising the set of images were taken under a different lighting condition. Surface normals are computed based on the data and the computed surface normals are utilized to enable quantifying a property of the skin for the purpose of evaluating the skin.
The medical lead delivery device more easily and quickly delivers a lead to or through the coronary vein of a patient's heart. The medical lead delivery device includes an elongated body, a controller, a first and second spring, and a sleeve. The elongated body includes a proximal end and a distal end. The controller is disposed at the proximal end and provides enhanced control of the distal tip of the elongated body.
The invention relates to methods and devices for assessing one or more components of a selected tissue in an animal. The present invention permits non-invasive assessment of tissue components in a body structure containing multiple tissue types by assessing multiple regions of the animal's body for an optical characteristic of the tissue of interest and separately assessing one or more optical (e.g., Raman or NIR) characteristics of the tissue component for one or more regions that exhibit the optical characteristic of the tissue of interest.
Exemplary embodiments are directed to wireless power transfer. A wireless power transmitter includes a transmit antenna configured as a resonant tank including a loop inductor and an antenna capacitance. The transmitter further includes an amplifier configured to drive the transmit antenna and a matching circuit operably coupled between the transmit antenna and the amplifier. The transmitter also includes a capacitor integrating the antenna capacitance and a matching circuit capacitance.
A method and apparatus is disclosed for the customization of electronic equipment of which portable audio players, portable disc players, portable digital games and laptop computers are representative. The electronic equipment may be fitted with a substantially transparent faceplate that may cover removable inserts. These inserts may be customizable to provide unique decorative appearances to the electronic equipment upon which they may be fitted. Decorative designs may either be preprinted on the inserts or a user may produce a customized design.
The present invention discloses voltage indicating circuit for mobile phone battery, comprising: a battery, a mobile phone baseband module and a battery voltage detection module, wherein power input terminals of the mobile phone baseband module and battery voltage detection module are coupled with an anode of the battery, and a detection signal output terminal of the battery voltage detection module is coupled with a communication terminal of the mobile phone baseband module; the battery voltage detection module detects an output voltage of the anode of the battery and outputs a mobile phone battery voltage detection signal to the mobile phone baseband module through the detection signal output terminal; and the mobile phone baseband module receives the mobile phone battery voltage detection signal through the communication terminal and indicates a voltage of the battery according to the mobile phone battery voltage detection signal.
An electronic infrastructure comprising a plurality of client mobile devices, a distribution server and a media creator computer, wherein the client mobile devices present interactive media upon user request. The plurality of client mobile devices support dynamic screen display and, contain a plurality of soft keys. The distribution server supports delivery of interactive media to the client mobile devices. The media creator is a personal computer that generates interactive media and sends them to the distribution server for distribution. The electronic infrastructure is used to provide innovative group communication solutions for real-estate vendors and their customers. Vendors send real estate related information via the distribution server and the downloadable client components in the client mobile devices interactively send the user responses back to them via the distribution server.
A mobile terminal device, which is provided with the plurality of keys, includes: a touch detection interface for detecting that a user has touched a key; a press detection interface for detecting that the user has pressed the key; a controller for switching the mode in response to whether or not the user has touched a side key, in order to execute a first function assigned to the key in a case where the key is pressed by the user in a “shift mode,” and to execute a second function assigned to the key in a case where the key is pressed by the user in a “normal mode”; and a display unit for displaying an explanation on the first function assigned to the key in a case where it is detected in the “shift mode” that the user has touched the key.
Call initiation on a device with potential for a large number of stored telephone numbers is simplified through the use of an integrated field for entry of an ambiguous filter string. As it is not clear, a priori, whether the user is manually specifying, in the integrated field, a telephone number or providing a filter string for filtering contacts, filtering is performed based on at least one filter string. Among the contacts that are part of a filtering result list, a default contact is selected for quick access.
The access type setting apparatus 1 according to the present invention includes a calculation unit 12 configured to calculate an amount of interference from the femtocell #a to the macrocell #11 and a determination unit 13 configured to determine the access type (Close/Hybrid/Open) to be set in the radio base station HeNB#a/HNB#a configured to manage the femtocell #a.
Techniques to manage a subscriber identity module for a mobile wireless device are described. An apparatus may comprise a mobile computing device having a subscriber identity module (SIM) manager that when executed by a processor is operative to manage a physical SIM stored on a removable storage unit for the mobile computing device and a virtual SIM stored on a non-removable storage unit for the mobile computing device, the virtual SIM comprising contents copied from the physical SIM to allow the virtual SIM to perform operations on behalf of the physical SIM. Other embodiments are described and claimed.
The present invention provides a terminal supporting eNFC and its processing method, in which a card emulation mode is disabled when a user card does not support SWP, and NFC in non card emulation modes can further be supported. A mobile terminal disabling/enabling the NFC function is implemented by the interaction of the mobile terminal with a NFC emulation front end chip therein. When the terminal determines that the user card does not support the SWP interface, it disables the NFC function. If the terminal is required to work in a non card emulation mode, the terminal starts a NFC application in the non card emulation, mode, and enables the NFC function when determining that the NFC function is in a disabled state; after the NFC ends, the terminal disables the NFC function when determining that the user card does not support the SWP interface.
According to one embodiment, a mobile electronic device includes a heat source unit that generates heat, a housing for holding the heat source unit; a temperature detection unit for detecting the temperature of the housing, a communication unit for performing communications, a sound output unit for outputting sound relating to the communications, and a control unit for controlling the heat source unit and the communication unit. The control unit changes sound output from the sound output unit depending on the temperature detected by the temperature detection unit and a set temperature.
A method and apparatus for initiating a call are disclosed. For example, the method receives via a tri-mode mobile endpoint device a request for initiating a call and a selection of an access mode from a user, wherein the tri-mode mobile endpoint device is capable of operating in a cellular mode, a Wi-Fi mode, and a wire-based mode for initiating the call. The method then provides the call using the selection of the access mode.
Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry coupled to multiple antennas though a passive coupler. When transmitting signals, the passive coupler can divide transmitted signals between each of the multiple antennas. When using the antennas to receive signals, the received signals can be combined using the passive coupler. The combined signals may be provided to a receiver in the transceiver circuitry. A tap may be interposed in a path between the passive coupler and one of the antennas to monitor radio-frequency signal power. Phase-shift elements may be interposed in the paths between the antennas and the passive coupler to adjust the relative phase between signals associated with the first and second antennas.
A power control scheme for an enhanced Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (E-UTRA) physical uplink shared channel (PUSCH) is disclosed. In a first embodiment, when an uplink grant is configured for accumulation commands, the wireless transmit/receive unit (WTRU) combines the accumulation commands received in both the scheduling grant and the transmit power control physical downlink control channel. In a second embodiment, when an uplink grant is configured for absolute commands, the WTRU resets the accumulation control function immediately after receiving each absolute transmit power control command and then combines the absolute power control with the accumulation power control.
A method for controlling a transmit power in a radio communications system includes receiving a request to increase a transmit power of an uplink channel and determining whether the transmit power was at a maximum upon receipt of a previous request to increase the transmit power preceding the received request. If the transmit power was not at the maximum upon receipt of the previous request, the transmit power is increased by a first step size and if the transmit power was at the maximum upon receipt of the previous request, the transmit power is increased by a second step size greater than the first step size.
The present invention relates to a cellular communication and addresses the problem of an LTE UE measuring downlink quality when the load in cell varies instantaneously and over a wide frequency spectrum. The UE lacks capacity to measure over frequency bandwidth and time needed to make a cell load measure with sufficient reliability for making a inter-cell handover or an inter RAT handover. The solution is the DL power transmitted in a narrow band of the carrier frequency is adjusted to reflect the total cell load. The total cell load is measured and averaged over time and made proportional to the frequency carrier bandwidth. The power may be controlled for specific time slots in the narrow frequency band for the terminal to measure on. This is advantageous because then the waste power needed for enabling the UE measured can be reduced and the extra interference caused by the invention be reduced.
A transmission power control method for controlling a transmission power of an E-RGCH for uplink user data transmitted from a cell controlled by a radio base station to a mobile station, includes: notifying, from a radio network controller to at least one radio base station controlling a first cell and a second cell, offsets between the transmission power of the E-RGCH and a transmission power of a DPCH, when a mobile station is performing a soft-handover with the first and second cell; determining, at the first cell, a transmission power of a first E-RGCH based on a notified offset, and transmitting the first E-RGCH to the mobile station using the determined transmission power; and determining, at the second cell, transmission power of a second E-RGCH based on a notified offset, and transmitting the second E-RGCH to the mobile station using the determined transmission power.
In accordance with a method for implementing Short Message Service (SMS) in a WiMAX network, a mobile station may send a mobile station SMS request message to a base station. The mobile station SMS request message may include mobile-originated SMS data. In response, the base station may send a base station SMS response message back to the mobile station. For mobile-terminated SMS data, the base station may send a base station SMS request message to the mobile station. The base station SMS request message may include the mobile-terminated SMS data. In response, the mobile station may send a mobile station SMS response message to the base station. Ranging procedures and medium access control (MAC) management messages may be used to allocate bandwidth for the various messages.
Systems and methods providing integrated voice and data services utilizing wired cordless access with unlicensed/unregulated connectivity sources and wireless access with licensed/regulated connectivity sources. A single telephone directory number is assigned for use with both a mobile wireless telephone and for use with a cordless wired Internet Protocol (IP) telephone. The mobile wireless telephone operates via a conventional licensed spectrum wireless network, and the IP telephone operates over voice over Internet protocol (VoIP) over a broadband packet data network service. Incoming calls simultaneously ring the user's mobile wireless telephone and IP telephone. The user may be provided a personal voice mailbox that may be accessed from their mobile wireless telephone or from their IP telephone. The user may be provided a single services bill associated with use of both telephones.
A portable GPS navigation device displays map information and navigation instructions; the device (a) includes a two-way wireless transceiver operable to connect to a mobile telephone; (b) is operable to enable a user to control one or more functions of the mobile telephone and (c) includes an audio output and a microphone to enable a voice call to be made using the mobile telephone.
The proposed methods and devices provide a new technique for feeding back CSI information of a channel between a network element and a user equipment to the network element by feeding back a location of the user equipment. The new technique opens completely new options for multi user scheduling and channel prediction. According to embodiments, a proposed user equipment configuration is indicated to the user by the user equipment.
A method of operating a vehicle telematics unit includes determining the location of a vehicle equipped with a vehicle telematics unit; determining if telematics dialing software operated by the vehicle telematics unit includes a verbal dialing protocol used at the determined vehicle location; if not, identifying one or more verbal dialing protocols used at the determined location of the vehicle; requesting telematics dialing software that includes the one or more identified verbal dialing protocols; receiving the requested telematics dialing software from a central facility; and storing the received telematics dialing software at the vehicle.
Methods are provided for handing over a connection from a source base station to a target base station. The methods include receiving, at a gateway, a handover required message transmitted from the source base station, the handover required message indicating that a user equipment-connection serviced by the source base station should be handed over to a target base station; generating, at the gateway, a handover request message in response to receiving the handover required message; and transmitting, from the gateway, to the target base station the handover request message. The gateway acts as a proxy of a core network control node for a plurality of base stations that are connected to the gateway. Related devices are also provided herein.
The present invention provides embodiments of methods for directing traffic between cells of different sizes. One embodiment of the method includes determining, at a mobile unit, whether to hand off from a source cell to a target cell based on information indicating sizes of coverage areas of the source cell and the target cell.
A wireless multimedia point-to-multipoint network using different radio access technologies (RATs) is disclosed. Paired and unpaired frequency division duplexing (FDD) cellular spectrum may be used by the RATs. Controlling signaling and traffic may be sent using different RATs.
Methods and systems for autonomous search for Closed Subscriber Groups (CSGs) cells in wireless networks are disclosed. A user device determines current situational indicators of the user device and compares the current situational indicators to previously-recorded situational indicators stored in the user device. The user device also selects, based on the comparison, a closed subscriber group (CSG) cell from a list of CSG cells in the user device. Lastly, the user device searches for the CSG cell based on a proximity of a first location associated with the current situational indicators of the user device to a second location associated with the previously-recorded situational indicators of the CSG cell.
A music enabled communication system includes a wireless telephone device with a display, a wireless communication module, a rechargeable power supply, a memory system, and a collection of instructions operable to utilize the wireless communication module to stream a signal representing a song to a recipient device using a given asynchronous wireless channel of a localized communications signaling network, to recognize receipt of an incoming call, and to alter the signal in connection with recognizing receipt of the call.
A system for mobile devices that facilitates the creation and dissemination of interactive media to a plurality of mobile devices and PCs/laptops that comprise a client component. The interactive media may comprise of a list of products and services that are for sale and the user can select one or more for purchase. It may also comprise a list of real estate entries with associated user interest solicitation and the user can indicate his interest in one or more of the entries. The server can help the user make an appointment to view the corresponding real estate properties.
A system for targeting advertising content includes the steps of: (a) receiving respective requests for advertising content corresponding to a plurality of mobile communication facilities operated by a group of users, wherein the plurality includes first and second types of mobile communication facilities with different rendering capabilities; (b) receiving a datum corresponding to the group; (c) selecting from a first and second sponsor respective content based on a relevancy to the datum, wherein each content includes a first and second item requiring respective rendering capabilities; (d) receiving bids from the first and second sponsors; (e) attributing a priority to the content of the first sponsor based upon a determination that a yield associated with the first sponsor is greater than a yield associated with the second sponsor; and (f) transmitting the first and second items of the first sponsor to the first and second types of mobile communication facilities respectively.
A system and method for merging information from a plurality of enterprise information stores on a network using a mobile communication device capable of accessing the network. Using the mobile communication device, communication or contact information is requested from the enterprise information stores, and merged with the content of a personal information store resident in the mobile communication device to create a merged data set for uploading to an enterprise information store on the network. In creating the merged data set, the value of a principal identifier in the requested communication information is used to query the personal information store in order to locate data in the personal information store having a value matching the principal identifier.
A method and apparatus performs processing of the non-access stratus (NAS) layer (layer 3) in long term evolution (LTE) wireless transmit/receive units (WTRUs), which allows the NAS protocol layer to route layer 3 messages to the correct NAS entity, and to encode new NAS message types and information elements. A new architecture is presented that enables NAS security. When a NAS message is generated, a determination is made as to whether or not to cipher, de-cipher and/or integrity check the NAS message based on at least one of a protocol discriminator (PD) of the NAS message, an indicator field in a header of the NAS message, the type of the NAS message, a NAS security state variable, and an indication by an upper layer protocol. The NAS security state variable indicates whether NAS security is currently active or not and may comprise one bit.
A computer-implemented method of identifying a mobile device for carrying out a transaction includes receiving from a mobile device a purchase request, providing to the mobile device a redirect message to direct the mobile device to a device number identification service, and obtaining an identifier for conducting commerce with the device and using the identifier to request a transaction authorization from a billing service associated with the device.
A method and apparatus determines whether a wireless apparatus (106a) that is operative to communicate over both a wireless wide area network (104) and a wireless local area network (102), will allow shared use of its short range wireless resources, such as LAN radio frequency bandwidth, optical bandwidth or other local area wireless resources, with other proximal wireless units (106b-106n) in the wireless local area network (102). In addition, the method and apparatus generated reward data (116) to provide a reward, such as free telephone calls, account credits, price reductions, or other rewards, so that a billing system is updated when a wireless apparatus (106a-106n) has been designated as allowing shared use of its wireless resources by other proximal wireless units.
There is disclosed a method and apparatus for transmitting a message to at least one group of users selected from a population of the users. The method comprises the steps of assigning to each member of the one group a common characteristic or indication, collecting from each member of the population an address to which the message may be sent, selecting the common characteristic of a group of message recipients and determining therefrom the users of a particular group or groups based upon the selected common characteristic, whereby messages may be quickly and efficiently sent to all of the users of the selected group(s).
A method and mobile terminal for searching for alternative frequencies is provided for facilitating alternative frequency search. The mobile terminal having an alternative frequency search function includes a control unit having a radio data decoder for decoding radio data containing a program identifier and for differentiating the radio data by type, a radio data filter for extracting the program identifier from the radio data and for comparing the extracted program identifier with a previously stored program identifier, and a radio data updater for updating an alternative frequency list in response to an instruction of the radio data filter, and a storage unit for storing the alternative frequency list and the differentiated radio data. The alternative frequency search method and mobile terminal of the present invention facilitates alternative frequency search by updating the alternative frequency list only when the program identifier decoded from Radio Data System (RDS) data is substantially identical with the previously stored program identifier.
A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a display configured to display a first screen layer corresponding to one of a back screen of the mobile terminal and an execution screen of an application installed on the mobile terminal, and to display a second screen layer corresponding to a note function of the mobile terminal; and a controller configured to control the display to selectively display the second screen layer based on an input request for requesting the second screen layer, to receive a touch input on the first or second screen layers and to execute a function corresponding to the received touch input on the first or second screen layers.
A method, in a wireless communications apparatus, the method comprising: identifying a previously used frequency as incompatible with a parameter storage area; performing an arithmetical operation on the value of the previously used frequency to give a modified value of the previously used frequency; and storing the modified value of the previously used frequency in the parameter storage area.
A transmission circuit according to the present invention includes: an amplitude signal driving section (220) that generates a control voltage based on an amplitude signal in a high-output mode, and generates a control voltage at a predetermined level and a bias current based on the amplitude signal in a low-output mode; a variable gain adjustment section (114) that adjusts a power level of the phase signal; and a power amplifier (130) which amplitude-modulates the phase signal having the adjusted power level on the basis of the control voltage, in the high-output mode, and to a power supply terminal of which the control voltage is supplied and which amplitude-modulates the phase signal having the adjusted power level on the basis of the bias current, in the low-output mode. In a specific region in a low-output region and close to a high-output region, the variable gain adjustment section (114) adjusts the power level of the phase signal to a predetermined upper-limit level, and the amplitude signal driving section (220) adjusts a gain of the power amplifier (130) to obtain a desired output power level.
A radio equipment in a radio base station is configured to measure received signal strength of an uplink signal transmitted by a mobile station and includes a TRX function unit configured to transmit IQ data and control information to a radio equipment controller by using a frame including an IQ data region for mapping the IQ data and a control region for mapping the control information, the IQ data being obtained by subjecting the uplink signal to demodulation processing (orthogonal demodulation processing), and the TRX function unit is configured to map information indicating the received signal strength (RSSI) measured by the measurement unit to a fixed region in the control region.
Aspects of a method and system for compensating for estimated distortion in a transmitter by utilizing a digital predistortion scheme with a quadrature feedback mixer configuration are presented. Aspects of the system may include an RF transmitter that enables generation of an RF output signal in response to one or more generated input signals. One or more feedback signals may be generated by performing frequency downconversion on the RF output signal within a corresponding one or more feedback mixer circuits. The generated one or more feedback signals may be inserted at a corresponding one or more insertion points in an RF receiver. Each insertion point may be between a receiver mixer circuit and corresponding circuits that generate a baseband signal based on the corresponding one of the feedback signals.
An in-vehicle system may detect an occurrence of a triggering event, detect a short-range communication connection between the in-vehicle system and a mobile communication device, send a prompt, including a request for information, to the mobile communication device, and receive a response, including the requested information, from the mobile communication device via the short-range communication module. In some embodiments, a business review, an advertisement, or a redeemable electronic coupon may be sent to the mobile communication device after the requested information is provided. Furthermore, destination information may be shared between the in-vehicle system and the mobile communication device in response to the triggering event.
A transmitter/receiver circuit comprises a wireless transmission/reception circuit having a first inductor for generating/detecting a magnetic induction field onto which an output of a radio frequency circuit is modulated and a second inductor in series with the first inductor for generating/detecting an electric induction field onto which the output of the radio frequency circuit is modulated. The second inductor comprises an electrically conductive track which at least partially surrounds a grounded electrically conductive core.The invention thus provides the transmitter and receiver for a communication system using near fields, and in which the input/output of the radio frequency circuitry can be balanced. The first coil produces the main magnetic induction field and the second coil is activated as an antenna producing an electric induction field. By this method, the operating range is increased and the relative positioning between both communication ends is less sensitive.
A method and apparatus for broadcasting media events, the method including the steps of providing a sequence of media events in a first server, the sequence of media events including at least one media event and a plurality of advertisement spots; playing the sequence from the first server to a second server prior to a predetermined broadcast time; and storing at the second server at least a part of the sequence received from the first server. The method may further include the steps of skipping, at the second server, spots during the broadcast of a sequence of media events during a spot-free daypart, inserting preferred content media events in the broadcast sequence, and inserting markers indicating whether a media event has been played during a spot-free daypart are to be played in the sequence of media events.
A fixing device for fixing on a recording material a toner image formed on the recording material includes: a flexible sleeve including a resinous base layer, a parting layer, and an adhesive layer for bonding the base and parting layers; a heater contacting the sleeve; a pressor for forming a nip with the sleeve, in which the recording material is nipped and conveyed; a member for applying a voltage, with the same polarity as toner; and a grounder contacting the recording material in the nip, for grounding the recording material. In a thickness direction of the layers, the electric resistance of the adhesive layer is larger than that of the parting layer, which is larger than that of the base layer. The member applies the voltage to the sleeve in contact with the base layer.
An image forming apparatus includes a movable belt; a transfer member opposed to the image bearing member with the belt therebetween; wherein the transfer member has a contact surface substantially parallel with a surface of the belt and contacted to the belt, and wherein when the belt is moving, the belt rubs the contact surface, and a toner image is transferred from such a part of image bearing member as is opposed to the contact surface; and a supporting member for supporting the transfer member, the supporting member being swingable.
A developing cartridge having a first side plate and a second side plate spaced opposite from the first side plate, a developer carrying member rotatably supported between the side plates, a developer supplying member rotatably supported between the side plates, a input member to which driving force is input rotatably supported by the first side plate, a primary developing gear to which the driving force is transferred provided on the developer carrying member at the first side plate, a secondary developing gear to which the driving force is transferred provided on the developer carrying member at the second side plate, and a supply gear to which the driving force is transferred provided on the developer supplying member at the second side plate, wherein the input member and the supply gear are arranged so that their projections in the direction of the rotation axis of the developer supplying member overlap.
A fixing device fixes on a recording material a toner image formed on the recording material and includes a fixing roller, a heating member for heating the fixing roller in contact with an outer surface of the fixing roller, and a pressing member for forming a fixing nip between itself and the fixing roller. When the recording material which has been jammed so that its leading end passes through the fixing nip to reach a contact portion between the heating member and the fixing roller, a force for drawing the recording material upstream when nipped in the fixing nip is at least equal to the drawing force of the recording material, toward the upstream side with respect to the rotational direction of the fixing roller, nipped between the fixing roller in the rest state and the heating member.
A fixing device includes a fixing portion provided with a fixing roller, a heating roller and a fixing belt; a pressing roller that presses a recording sheet to the fixing belt; a cleaning unit provided with a cleaning web that cleans up the pressing roller; and a contact/separation mechanism that separates fixing means from the pressing roller. Viscosity of silicone oil that impregnates the cleaning web is set to 3,000 cs or more, and the contact/separation mechanism separates the fixing belt from the pressing roller at the time of rotation operation before fixation.
An image scanner section is disposed above a printer section. The image scanner section is supported by the printer section in such a manner as to be pivotable about a pivotal axis. The printer section has a lower housing having a substantially rectangular shape as viewed from above. The image scanner section has an upper housing having a substantially rectangular shape as viewed from above. The upper housing and the lower housing are configured such that a second upper corner portion, which is a corner portion of the upper housing, projects beyond a second lower corner portion, which is a corner portion of the lower housing and is located just under the second upper corner portion.
In an image forming apparatus, an image forming contrast potential for obtaining the maximum density is set by reading a specific pattern transferred and formed on a sheet. A photosensor detects the density of a specific pattern formed on an image carrier at the image forming contrast potential, and the detection result is stored. A correction amount for the image forming contrast potential is calculated on the basis of the relationship between the stored detected density, and the density, detected by the optical sensor, of the specific pattern formed on the image carrier at a predetermined timing. The image forming contrast potential is adjusted by the correction amount.
In an electrophotographic image forming apparatus employing a contact development system, contact of a development roller against a photosensitive drum is started while forming an electrostatic latent image of a detection pattern for detection in each individual apparatus, and a developed toner image is detected at a predetermined position. At this time, a time from the time when contact of the development roller was started until the time when the toner image was detected is measured, and a delay time from a time when contact operation of the development roller was started until a time of actual contact is calculated by subtracting the time needed until the developed toner image reaches the detection position. The time when contact of the development roller is started is delayed by this time. The same sort of control is also performed for the separation time.
An image forming apparatus includes an image forming unit that forms an image on a sheet; a receiving unit that receives a command that makes the image forming unit form an image; and a controller that controls the image forming unit so that the image forming unit forms an image on a sheet at a first image forming speed if a number of sheets on which images are to be formed due to the command is larger than a threshold and controls the image forming unit so that the image forming unit forms an image at a second image forming speed if a number of sheets is equal to or smaller than the threshold, the second image forming speed being higher than the first image forming speed.
In a printing apparatus, first printing data used for the first printing apparatus to perform a print is associated with second printing data generated from the same print job as the first printing data. A printing apparatus detects an operating state of the apparatus. The printing apparatus, when the detected operating state shows generation of an error and the error is not removed, in a case where it is determined that a job inputted into a printing system and associated is not completed, displays information in regard to a removal method of the error on an I/F. In addition, the printing apparatus notifies the printing apparatus of generation information of the error. The printing apparatus displays the information showing that the error is generated on an I/F.
An optical receiver includes a photo-detector that converts a received optical signal into an electric signal and outputs the electric signal, a converter that converts the electric signal into a parallel data signal and outputs the parallel data signal, and parallel-number changer changing a parallel number of the parallel data signal in accordance with a bit rate of the optical signal and outputting the parallel data signal having the changed parallel number.
An apparatus for receiving optical signals in DQPSK and method of controlling a phase offset in receiving optical signals for DQPSK is provided. An original optical signal modulated in DQPSK is received. The original optical signal is delayed by one bit to make a delay optical signal such that an interference on the original optical signal and the delay optical signal is performed. A control signal is generated by use of an interference result between the original optical signal and the delay optical signal. A phase offset for the interference between the original optical signal and the delay optical signal is controlled by use of the generated control signal. In receiving optical signals, the phase offset between the delay optical signal and the original optical signal is precisely controlled, thereby optimizing the transfer characteristics of an optical delay interferometer.
A method performed by a networked device for energy efficient operation of an optical transceiver of the networked device is described herein. It is determined whether a port control of the networked device is enabled to operate in an energy efficient state. Where the port control is enabled to operate in the energy efficient state and an absence of a valid receive energy from a link partner is determined, a laser transmitter of the optical transceiver is pulsed by asserting and de-asserting a control signal.
An optical bidirectional communication module includes a light-emitting element, a light-receiving element and an optical waveguide. The optical waveguide performs wavelength division on light received from an optical fiber and guides the received light to the light-receiving element. The optical waveguide also performs wavelength division on light emitted from the light-emitting element and guides the emitted light to the optical fiber. The light-emitting element, the light-receiving element and the optical waveguide are incorporated on an optical substrate.
A passive optical network system such that the power consumption can be reduced as much as possible according to the end-user traffic. An OLT uses the DBA function thereof and sequentially uses frequencies in ascending order of transmission rate in order to sequentially allocate bands to ONUs in ascending order of the requested bandwidth. At this time, a frequency to be allocated is selected so that the bandwidth allocated to each ONU is narrower than a maximum bandwidth through which transmission using the allocated wavelength is enabled. An OLT uses a grant area to specify the transmission timing of the secondary station and to inform the specified transmission timing to the secondary station. In addition, an area is set for storing information used to inform the secondary station of a new frequency to be used.
An apparatus comprising a wavelength division multiplexing (WDM) coupler configured to couple an optical line terminal (OLT) comprising a transmitter and a receiver, wherein the WDM coupler is coupled to the transmitter via a first fiber and to the receiver via a second fiber. An apparatus comprising a WDM coupler for a passive optical network (PON) comprising a plurality of filters and a plurality of ports, wherein the WDM coupler comprises fewer filters than ports. A method comprising receiving a downstream optical signal intended for an optical network terminal (ONT) via a first fiber, and transmitting an upstream optical signal received from the ONT via a second fiber.
A system and method for a transparent WDM metro ring architecture in which optics enables simultaneous provisioning of dedicated wavelengths for high-end user terminals, while low-end user terminals share wavelengths on “virtual rings”. All wavelengths are sourced by the network and remotely modulated at customer “End Stations” by low cost semiconductor optical amplifiers, which also serve as transmission amplifiers. The transparent WDM metro ring architecture permits the communication of information and comprises a fiber optical feeder ring, at least one fiber optical distribution ring, a network node (NN), at least one access node (AN) said network node and said at least one access node connected via said fiber optical feeder ring and at least one end station (ES) connected via said fiber optical distribution ring to said at least one access node, wherein said user is attached to said at least one end station.
A mobile communications terminal and method for reservation-recording a particular broadcast program or content, are provided. The method according to an embodiment includes temporarily reserving a recording of a particular broadcast program or content into a temporary list, reserving a recording of the particular broadcast program or content into a reservation list based on the temporary list, and recording the particular broadcast program or content based on the reservation list.
An electronic device (100) capable of editing, with greater focus on story configuration, a group of pictures to be successively displayed includes: a time information obtainment unit (111) which obtains time information (111a) of a video in which one or more of the pictures are successively displayed; a template reading unit (113) which reads template data (104d) for specifying (i) the number of repetitions of each of units of repetition made up of one or more switching effects used in switching between two of the pictures included in the video, and (ii) a unit time of each of the one or more switching effects of the unit of repetition; an adjustment unit (114) which adjusts the number of repetitions of the unit of repetition, based on the obtained reproduction time information (111a) and each of the unit times specified in the read template data (104d).
Some embodiments provide methods of playing back multimedia content relative to a portable storage medium to detect, at a playback device, an initial access to a portable storage medium; request pre-roll content corresponding to content recorded on the portable storage medium; and disguise the requesting of the pre-roll content and receiving of the pre-roll content such that a user of the playback device does not experience a delay in playback of content while the pre-roll content is being received, wherein the disguising comprises: playing back disguise content, locally accessible by the playback device, while requesting and receiving the pre-roll content at the playback device; and halting playback of the disguise content and initiating playback of the pre-roll content received from the remote source such that the user of the playback device does not perceive a delay associated with obtaining the pre-roll content from the remote source.
A method for manufacturing an optical waveguide which includes a core configured to transmit an optical signal, and a mirror portion configured to reflect the optical signal, the method includes: forming a mask layer patterned in a predetermined shape, on a first crystal plane of a substrate made of a crystalline material; etching the first crystal plane by a wet-etching using the mask layer to form a groove having a plurality of crystal planes; providing a metallic reflection film on at least one of the plurality of crystal planes to form the mirror portion; and providing the groove with a core material to form the core.
An optical fiber includes a core (1a) having an oblong rectangular or square cross section and made of quartz, a cladding (2) surrounding the core (1a), having a circular outer cross-sectional shape, having a lower refractive index than the core (1a), and made of resin, and a support layer (3) surrounding the cladding (2) and made of quartz.
A high voltage cabtire cable 10 includes power cores 20 each of which has an inner semi-conductive layer 22, an insulation 23, and an outer semi-conductive layer 24 successively provided in this order around a copper conductor 21, and other cores 25, 30 stranded together with the power core 20, an inner sheath 11 and an outer sheath 13 successively provided in this order around peripheries of the power core 20 and the other cores 25, 30 stranded together, in which an adhesion force between the other cores 25, 30 and the inner sheath 11 is greater than an adhesion force between the power cores 20 and the inner sheath 11.
An optical transmitter includes three or more emission optical fibers that are three-dimensionally arranged, a single reception optical fiber, and an optical path converting component to optically couple the emission optical fibers to the reception optical fiber. The optical path converting component includes optical transmission portions that are optically coupled to the three or more emission optical fibers one to one, respectively, and optically coupled commonly to the single reception optical fiber. Entry ends of the optical transmission portions are aligned with exit ends of the three or more emission optical fibers, respectively. Exit ends of the optical transmission portions are aligned, as a whole, with an entry end of the single reception optical fiber. The exit ends of the optical transmission portions are arranged substantially parallel to one another and in closer proximity to one another than the entry ends of the optical transmission portions.
An optical multiplexer/demultiplexer is described. In this optical multiplexer/demultiplexer, multiple coupled-waveguide grating devices are optically coupled to a bus optical waveguide. A given coupled-waveguide grating device has a band-pass filter characteristic that encompasses multiple optical channels, thereby providing coarse optical filtering. Moreover, the optical multiplexer/demultiplexer includes multiple add/drop filters (such as ring resonators) that optically couple to the coupled-waveguide grating devices. A given add/drop filter has a filter bandwidth corresponding to a given optical channel, thereby providing fine optical filtering. Furthermore, the band-pass filter characteristic of the given coupled-waveguide grating device is approximately equal to or less than a free spectral range (FSR) of the given add/drop filter.
The present invention relates to a multiplexer/demultiplexer with a connection for inputting and/or outputting an optical signal which has signal components of different wavelengths, a carrier plate (8) with at least one wavelength-sensitive element (11), a focussing member (13) with at least two focussing elements (14, 14′) as well as a detector or signal-generator plate (1), on which at least two detectors (4) or signal generators are arranged. To achieve this, it is proposed according to the invention that the focussing member (13) has at least one fiber stop, preferably formed integrally with the focussing member for adjusting a waveguide, and is connected to the detector or signal-generator plate (1) or to the carrier plate (8) via an elastic connecting element (23).
An image retrieval system includes an image entry unit configured to input an image. A descriptor determining unit receives the image and transforms the image into an intermediate image to generate a descriptor of the image, for example, utilizing the distance transform (DT) application. An image comparing unit compares the image with a plurality of candidate images by comparing the descriptor of the image with descriptors of the plurality of candidate images. Finally, a retrieving unit retrieves one or more candidate images similar to the input image based on the comparison of their descriptors.
A method and an apparatus for scaling an image in segments are disclosed. The method includes: identifying scene features in each input video frame, and obtaining information about distribution of multiple features in the video frame; obtaining multiple feature distribution areas corresponding to the information about distribution of the multiple features, and obtaining multiple scale coefficients; and scaling the corresponding multiple feature distribution areas in each video frame according to the multiple scale coefficients.
Aspects of the present invention are related to systems and methods for image enhancement, wherein an input image may be separated into two images: a first image comprising image content, from the input image, which may be sharpened; and a second image comprising image content, from the input image, which may be attenuated. One aspect of the present invention relates to determining a value for a noise-control parameter that controls the amount of attenuation applied to the second image.
A noise reducing apparatus and associated method and program for improving image quality in an image are provided. The noise reducing apparatus detects a flat area from an image and analyzes the noise from the flat area, and then it suppresses a noise component of the image based on the noise analysis result.
A method and system for forming an improved image from a series of frames comprising inputting a pixel value array for each image frame; summing the pixel values in each frame to obtain the frame intensity for each frame; multiplying the pixels in pixel value array by the frame intensity; summing the frame intensity multiplied pixel value arrays together and dividing by the number of frames to obtain an average of the frame intensity multiplied pixel value arrays; then, using the inputted pixel value arrays, creating an array of average pixel values; multiplying the array of average pixel values by the average frame intensity for all of the inputted frames; and subtracting the array of average pixel values multiplied by average frame intensity from the average of the frame intensity multiplied pixel value arrays to provide an array of modified pixel values to form an improved image.
Representing high-resolution media content in a lower resolution system is disclosed. For a first portion of a high-resolution media content which is associated with a content boundary that does not align with an interval boundary of the lower resolution system, a new media content file that includes at least said first portion of the high-resolution media content is created. The new media content file and a second file comprising at least a second portion of the original media content file, which second portion begins at a first interval boundary and ends at a second interval boundary of the lower resolution system, are provided to the lower resolution system.
Apparatuses and techniques relating to encoding a video are provided. An encoding device includes a motion coding module configured to determine a coding block level for processing an image data, and further configured to determine a block formation for a motion coding of the image data according to the coding block level; and a texture coding module configured to determine a block size for a texture coding of the image data according to the block formation to thereby generate a coded bit stream.
A method and apparatus for partially up/downscaling an image encoded on a macroblock basis utilizing a computer. The method and apparatus performs operations of: storing the encoded image; creating map data from bitstream of the encoded image to decode at least one macroblock of the encoded image, creating a shrunken image of a predetermined size based on a screen resolution of a display device, storing the map data and the shrunken image so as to relate with the encoded image in the storage device; outputting the shrunken image related with the encoded image to be displayed based on a control request received from an input device, determining at least one macroblock to be decoded based on a display area of the shrunken image; partially decoding the encoded image for the determined macroblock using the map data; and outputting to the display device, the image data of the display area of the partially decoded image.
An electronic document producing device has a correcting unit for correcting distortion of a first image to obtain a correction image, and a character recognition unit for executing character recognition processing on a plurality of character images contained in the correction image to obtain text data. The device also has a unit for finding a base line of each character row in the first image, and a unit for finding a relative position from the base line in regard to each character image in the first image. The device also includes a producing unit for producing an electronic document including the text data and the first image, wherein a position of the text data is described based on the relative position from the base line.
An image processing apparatus including: a determining processing section which binarizes a pixel value of a target pixel using a threshold; a calculation section which calculates feedback values by multiplying binarized pixel values of adjacent processed pixels by a feedback coefficient; a addition section which adds the feedback values to the pixel value of the target pixel before binarization; a diffusion section which diffuses a difference between the binarized pixel value and the unadded pixel value as an error to adjacent unprocessed pixels; and a subtraction section which subtracts the error from the unadded pixel value of the target pixel, wherein when all pixel values of processed pixels are 0 and an output value of the target pixel is a maximum value, it is determined that the target pixel is an isolated point and an output value of an adjacent pixel is set to a forced output value excluding 0.
Medical image data is utilized, physical values are assigned to body parts based on image information, and the target organs are separated from the image data to prepare a 3D biodata model to thereby realize a data model unique to a patient, having an internal structure, and enabling dynamic simulation of a live body. The same target part of a body is captured by CT and MRI to obtain medical images. Sets of pairs of CT images and MRI images are set, a plurality of features showing the same locations are selected and set from the sets of CT images and MRI images, a conversion coefficient between the CT images and MRI images is obtained, and this conversion coefficient is used to rearrange the MRI images by projection transforms and linear interpolation, combine them with the contours of the CT images, and correct their positions in the contours. Further, the images are used to prepare a 3D data model.
Method for enabling a teeth whitening simulator that is designed to help a user understand how the color of their teeth affects the look of their smile. The method executed by a computer, a mobile electronic device, an application on a smart phone, or equivalent machine. Selecting a Profile or uploading a photo or image. Detecting and determining the number and location of faces in a photo or image and the faces' associated teeth. Whitening is performed on the selected teeth and face. After whitening, a feathering feature may be used to more accurately simulate a more realistic image where the desired whitening level is blended around the borders of the teeth to the surrounding facial elements to provide a more natural looking simulation. Finally, to see how different shades of whitening might affect their image, a movable slider is provided to see the smile with different whitening values.
Image reconstruction methods are described where the characteristics of the surroundings of the patient in the scanner image field are used as supplemental information in the reconstruction process to reduce the dose, reduce scan times, scan number and/or improve the image quality of the reconstructed image.
Techniques for generating a distorted template for a given facial image are provided. First, at least one facial feature point from a given facial image is selected. The selected facial feature has location information associated therewith. A representation of a region proximate to the selected facial feature point is then generated. Next, the location information associated with the selected facial feature point and/or the representation of the region proximate to the selected facial feature point are distorted. A distorted template is then formed, wherein the distorted template comprises the distorted location information associated with the selected facial feature point and/or the distorted representation of the region proximate to the selected facial feature point.
A method performed by a device may include receiving information regarding a particular geographic area; retrieving an aerial image of the particular geographic area; displaying the aerial image; determining an approximate geographic location of a mark denoting an underground facility; overlaying, on the displayed aerial image, information concerning the approximate geographic location of the mark denoting the underground facility; and storing the aerial image and the information concerning the approximate geographic location of the mark denoting the underground facility.
Establishments are identified in geo-tagged images. According to one aspect, text regions are located in a geo-tagged image and text strings in the text regions are recognized using Optical Character Recognition (OCR) techniques. Text phrases are extracted from information associated with establishments known to be near the geographic location specified in the geo-tag of the image. The text strings recognized in the image are compared with the phrases for the establishments for approximate matches, and an establishment is selected as the establishment in the image based on the approximate matches. According to another aspect, text strings recognized in a collection of geo-tagged images are compared with phrases for establishments in the geographic area identified by the geo-tags to generate scores for image-establishment pairs. Establishments in each of the large collection of images as well as representative images showing each establishment are identified using the scores.
A diaphragm is provided with a plurality of thick portions radially from an inner circumferential side to an outer circumferential side. The thick portions are composed of at least two kinds having different lengths in a radiation direction and formed to be gradually thinner in the radiation direction from the inner circumferential side to the outer circumferential side. With this configuration, separate vibrations in the diaphragm can be suppressed. Further, a speaker device provided with the diaphragm having the above-described configuration can reproduce sounds faithfully in accordance with input signals.
An earphone device with a bass adjusting function is provided. The earphone device includes an accommodating portion and an extension segment. The accommodating portion has an inner chamber for accommodating a speaker. The extension segment which is hollow-shaped and has a first space and a second space therein, and the first space is in communication with the inner chamber of the accommodating portion, and when a portion of the extension segment is adjusted from a first position to a second position, the first space, the second space, and the inner chamber of the accommodating portion are in communication, so as to increase a volume of the back chamber of the speaker.
In a method and system for fitting the gain of a hearing aid (300) for a hearing impaired person, a loop gain of the hearing aid in the ear canal (350) of the hearing impaired person is measured for at least one frequency band. An effective vent parameter such as a corresponding vent diameter for the hearing aid by determining a vent parameter that generates the best fit between a modelled and the measured loop gain is estimated, a vent effect value based on the estimated effective vent parameter is determined, and a corrected hearing aid gain is provided by means of the determined vent effect value. The invention provides a method, a computer program, a system for fitting a hearing aid, a hearing aid and a computer system.
A method of providing binaural hearing assistance to a user, comprising: capturing audio signals at an ear unit worn at each side of the users head; defining a target signal with regard to background noise; determining the difference in the target-signal-to-background-noise ratio of the audio signals captured at the each ear unit; exchanging audio signals between each ear unit according to the determined difference in the target-signal-to-background-noise ratio; selecting, as a function of the determined difference in the target-signal-to-background-noise ratio, as input to each of the stimulating means the audio signals captured at the respective ear unit, the audio signals received from the other one of the ear units, and/or mixtures thereof; and stimulating the user's right ear and the user's left ear according to the selected respective audio signals.
Techniques for protecting information elements transmitted to mobile stations from intruders. The technique can involve applying a randomized mask over an information element and then providing a scrambled cyclic redundancy check (CRC) value. A seed for the randomized mask can be different from a seed for the scrambled CRC value.
A cryptographic engine for modulo N multiplication, which is structured as a plurality of almost identical, serially connected Processing Elements, is controlled so as to accept input in blocks that are smaller than the maximum capability of the engine in terms of bits multiplied at one time. The serially connected hardware is thus partitioned on the fly to process a variety of cryptographic key sizes while still maintaining all of the hardware in an active processing state.
In various embodiments, advertising campaigns can be defined that incorporate technologies such as two-dimensional bar codes or embedded links in electronic material, for directing a user to communicate with a call center. For instance, in particular embodiments, the reading of a two-dimensional bar code may cause a communication to be sent to, and received at, the call center, where a calling campaign associated with an advertising campaign is identified using information associated with the communication. Likewise, in particular embodiments, the activation of an embedded link may cause a communication to be sent to a publisher, who sends a communication to the call center. Upon determining the calling campaign, an appropriate agent is selected and a communication, such as a voice call, is initiated to the user. In particular instances, if a no-answer condition is reached as a result of the communication, another communication may be scheduled for a later time.
A home appliance and a home appliance system are provided. The home appliance may convert product information into an acoustic signal and externally output the same as a sound. The home appliance system may receive the sound, convert the same into the acoustic signal, and then inversely convert the acoustic signal into the product information and read the same. Accordingly, the home appliance may externally output the acoustic signal as the sound so that the user may be easily notified of transmission. Also, the home appliance system may easily transmit the sound to a management device to read the product information because the sound may be transmitted via a communications network.
A system is described in which, in some embodiments, a centralized service entry device may be used to coordinate communications going into and out of a home or premises. The service entry device may be physically connected to a plurality of external access networks, such as a cable television coaxial or fiber connection and a twisted-pair wire connection, and may coordinate access to those networks by a plurality of in-home devices. Within the home, the system may include a plurality of client devices to assist in the coordination of communications with devices in different rooms within the home.
A cybercrime detecting and preventing method and system includes a website, an interface dynamic web page, a search program, and a database. When a network user inputs a “telephone number code” and “authorization code” of a network server using an internet accessing device, the user is also required to input a “source identification code.” When access to a network receiver or server is requested, a “telephone number code and authorization code” set is input to the website for comparison with “telephone number codes” and “authorization codes” stored in the database. If the input “telephone number code and authorization code” set does not match the stored “telephone number code and authorization code” set, the “source identification code” is transmitted to a computer to be analyzed and determine the location of the cybercriminal and relay information on the cybercrime to an appropriate public security organization.
This invention includes a radiation detector to detect the radiation transmitted through an object while being in a portable state or mounted on a detector holder, a control unit to control capturing of a radiographic image using the radiation detector, and a plurality of relay stations to relay wireless communication from the radiation detector. The detector holder includes a detection unit to detect the mounting of the radiation detector. The control unit determines the usage pattern of the radiation detector or the mounting of the radiation detector on a detector holder based on detection information from the detection unit or a connection request from the radiation detector, and selects one of the relay stations based on the determination result.
A two-dimensional X-ray shield grating which may be manufactured more easily and to a manufacturing method to provide therefor is provided. The method of manufacturing the X-ray shield grating includes: a first step of forming a plurality of columnar structures periodically arranged in two directions; and a second step of forming a film which surrounds at least side surfaces of the respective plurality of columnar structures, in which, in the second step, portions of the film formed on side surfaces of columnar structures which are adjacent to each other in the two directions among the plurality of columnar structures are connected to each other in the two directions, and in which the film is formed so that a columnar aperture is formed between columnar structures which are diagonally adjacent to each other with respect to the two directions among the plurality of columnar structures.
A communication system includes master host unit, hybrid expansion unit, analog remote antenna unit, and digital remote antenna unit. Master host unit communicates analog signals with at least a first service provider interface using first bands of analog spectrum. Master host unit and hybrid expansion unit communicate first N-bit words of digitized spectrum over first digital link. Hybrid expansion unit converts between first N-bit words and second bands of analog spectrum. Hybrid expansion unit and analog remote antenna unit communicate second bands over analog medium. Analog remote antenna unit transmits and receives first plurality of wireless signals over air interfaces. Master host unit and digital remote antenna unit communicate second N-bit words of digitized spectrum over second digital link. Digital remote antenna unit converts between second N-bit words and third bands of analog spectrum. Digital remote antenna unit transmits and receives second wireless signals over air interfaces.
In described embodiments, a transceiver includes an eye monitor, clock and data recovery, and adaptation modules. Data sampling clock phase and error clock phase determined from a data eye are decoupled in the transceiver during a sampling phase correction process. Decoupling these clock phases during the sampling phase correction process allows relative optimization of system equalization parameters without degradation of various adaptation algorithms. Such adaptation algorithms might be employed for received signal gain and equalization such as, for example, Decision Feedback Equalizer (DFE) adaptation. Deriving the data sampling clock and error clock phases from the same clock generation source and with independent clock control enables an iterative sampling phase correction process that allows for accelerated clock and data recovery (CDR) without disturbing the data eye shape.
A radio-frequency (RF) apparatus, which may reside in a receiver or transceiver, includes receive-path circuitry. The receive-path circuitry includes a poly-phase filter and a harmonic filter. The poly-phase filter accepts an input signal and generates two output signals. One output signal of the poly-phase filter constitutes an in-phase (I) signal. The other output signal of the poly-phase filter constitutes a quadrature (Q) signal. The a harmonic filter couples to the poly-phase filter. The harmonic filter accepts as input signals the in-phase and quadrature output signals of the poly-phase filter.
In the present invention, data generated from a source unit are distributed to at least one bandwidth; the data distributed to the respective bandwidths are encoded in order to perform an error correction; the encoded data are distributed to at least one antenna; a subcarrier is allocated to the data distributed to the respective antennas, and an inverse Fourier transform is performed; a short preamble and a first long preamble corresponding to the subcarrier are generated; a signal symbol is generated according to a data transmit mode; and a frame is generated by adding a second long preamble between the signal symbol and a data field for the purpose of estimating a channel of a subcarrier which is not used.
Two decoding algorithms are introduced for the decoding of multi-level coded modulation and other types of coded modulation involving component codes and interleaving operations. An improved hard iterative decoding (IHID) algorithm is presented that improves upon a hard iteration decoding technique by adding a stopping criterion. Also, a list Viterbi hard iteration decoding (LV-IHID) algorithm is presented that employs list decoding in conjunction with the IHID algorithm. Both of these decoding algorithms improve upon conventional multi-stage decoding by reducing the effective error multiplicity that is observed at the lowest coding level. It is demonstrated that the LV-IHID algorithm performs close to soft iterative decoding. The computational and delay complexity of the proposed decoding algorithms compare favorably with soft iterative decoding strategies. Also, a novel labeling strategy for MLC design is presented.
The invention relates to a EHF wireless communication receiver comprising a phased array radio arranged for receiving a beam of signals in a predetermined frequency band. The phased array radio comprises a plurality of antenna paths, each arranged for handling one of the incoming signals and forming a differential I/Q output signal, each antenna path comprises a downconversion part and a phase shifting part for applying a controllable phase shift; a signal combination circuitry is connected to the antenna paths and is arranged for combining the differential I/Q output signals; and a control circuitry is connected to the phase shifting parts of the antenna paths and is arranged for controlling the controllable phase shift. In each antenna path, the phase shifting part is a baseband part downstream from the downconversion part and the phase shifting part comprises a set of variable gain amplifiers arranged for applying controllable gains to the respective downconverted incoming signals in the I/Q branches. The control circuitry sets the controllable gains of the variable gain amplifiers to coefficients of a rotational matrix.
Methods and apparatus are provided for secure distribution and storage of data using N channels. An input data sequence, X, is distributed using a plurality, N, of channels. In one embodiment, the input data sequence, X, is split into N subsequences; and the N subsequences are encoded into N bit streams using a set of Slepian-Wolf codes with N separate encoders and a joint decoder. The Slepian-Wolf codes can be selected to ensure a computational complexity to obtain a portion of the input data sequence grows exponentially with respect to a length of the input data sequence unless all of the N bit streams are compromised. In another embodiment, the input data sequence, X, is compressed using a lossless data compressing techniques; and the compressed input data sequence is split into N subsequences that are distributed.
There is provided a wireless communication system, including a first terminal equipped with N antennas, N being an integer of at least two, a second terminal equipped with M antennas, M being an integer of at least one, and a third terminal equipped with L antennas, L being an integer of at least one. The first terminal includes a matrix calculation portion that calculates a transmission weight matrix suitable for transmitting data from the first terminal to the second terminal, and a matrix multiplication portion that multiplies a first data stream and a second data stream by the transmission weight matrix, the first data stream being transmitted from the first terminal to the second terminal, and the second data stream being transmitted from the first terminal to the third terminal.
A method for selecting an antenna is described. The method may include transmitting using a first antenna with a first metric and a radio frequency (RF) chain for a first dwelling period. The method may include switching to transmitting using a second antenna with a second metric for a first testing period. The second antenna may use the same RF chain as the first antenna. The first metric may be compared with the second metric to determine an optimal antenna. The optimal antenna may be selected.
A method and apparatus for generating soft-decision output values for a set of transmitted spatial streams in a multiple-input multiple-output (MIMO) communication system are described. The apparatus includes a processor and memory with executable instructions. A plurality of constellation points for respective transmitted spatial streams are looped over to estimate values for other transmitted streams based at least in part on Reduced List Detection (RLD). The plurality of constellation points is a subset of all possible constellation points determined around a spatial stream where more constellation points are assigned to spatial streams with a weaker signal strength than for spatial streams with a stronger signal strength. A set of distance metrics as values of the plurality of constellation points for the respective transmitted spatial streams are determined. Soft-decision outputs for the respective transmitted streams based at least in part on the set of distance metrics are generated.
In accordance with a method for identifying a preamble sequence and for estimating an integer carrier frequency offset, a signal that comprises a preamble sequence from a set of possible preamble sequences is received. A reduced set of integer carrier frequency offset (CFO) candidates may be determined. Cross-correlation operations may be performed with respect to the received signal and multiple candidate transmitted signals. Each candidate transmitted signal may include one of the set of possible preamble sequences. In addition, each candidate transmitted signal may correspond to one of the reduced set of integer CFO candidates. Multiple correlation values may be determined as a result of the cross-correlation operations. The correlation values may be used to identify the preamble sequence and to estimate the integer CFO.
A video encoding method includes selecting a reference vector target frame and a reference frame from among already-encoded frames; encoding information for designating each frame; setting a reference vector for indicating an area in the reference vector target frame with respect to an encoding target area; encoding the reference vector; performing a corresponding area search by using image information of a reference vector target area, which belongs to the reference vector target frame and is indicated by the reference vector, and the reference frame; determining a reference area in the reference frame based on the search result; generating a predicted image by using image information of the reference frame, which corresponds to the reference area; and encoding differential information between image information of the encoding target area and the predicted image.
A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded.
A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
A method of image processing for image conversion, comprises the steps of calculating a difference measure of the difference in pixel values between corresponding blocks of a current image field and a preceding image field, calculating a variability measure of the variability of pixel values from at least one of said corresponding blocks, determining whether the difference measure exceeds the variability measure, and if the difference measure exceeds the variability measure, then setting an inter-image mixing value for each pixel in the corresponding block of the current image field to indicate that the current image field should not be mixed with the preceding image field at that pixel position.
There are provided methods and apparatus for reducing coding artifacts for illumination compensation and/or color compensation in multi-view coded video. An apparatus includes an encoder for encoding at least one block in at least one picture for at least one view of multi-view video content. The encoder has a deblocking filter for performing adaptive deblocking filtering on the at least one block responsive to an indication of at least one of illumination compensation and color compensation being used for the at least one block.
A disclosed methodology for processing language descriptors includes receiving streaming multimedia content that includes initial language descriptors. Portions of the multimedia content stream are encapsulated into packets that include an indication of the initial language descriptors. Later in time, further language descriptors are received with the streaming multimedia content. As a series of packets created from the multimedia content stream are processed, the indication of received language descriptor is adapted to account for any change in the language of audio tracks received with the streaming multimedia content.
A digital front end transceiver system (300) for a software radio system comprising: a transmitter module (310) adapted to digitally interpolate, up-convert and combine baseband digital in-phase (I) and quadrature (Q) channels to form a digital intermediate frequency (IF) IQ signal for conversion to an analogue IF IQ signal for transmission; and a receiver module (320) adapted to separate, down-convert and decimate a received digital IF IQ signal into baseband digital I and Q channels. The transmitter and receiver modules use a common fixed sampling and IF conversion rate fs, where fs is a quadruple of the bandwidth of the baseband signal, such that the system can be applied in a software radio system for a wireless communication application having any baseband bandwidth by selecting the fixed sampling rate based on the baseband bandwidth.
A method includes: positioning a laser in the cavity in an end of a slider, wherein the laser has an output facet positioned adjacent to a first wall of the cavity to define a first gap between the output facet and the first wall of the cavity, and filling at least a portion of the first gap adjacent to the output facet. An apparatus including a slider including a cavity in a trailing end of the slider, a laser positioned in the cavity and having an output facet positioned adjacent to a first wall of the cavity to define a first gap between the output facet and the first wall of the cavity, and a sealing material filling at least a portion of the first gap adjacent to the output facet is also provided.
A laser diode includes a junction surface configured to interface with an integrated optics slider. Cathode and anode electrical junctions are disposed on the junction surface. The cathode and anode electrical junctions are configured for electrical and mechanical coupling to the integrated optics slider. At least one test pad is disposed on the junction surface that is physically separate from and electrically coupled to one of the cathode and anode electrical junctions. The test pad is configured to be contacted by a test probe and is not configured for electrical or mechanical coupling to the integrated optics slider.
A laser diode arrangement having a multiplicity of laser diodes (11) arranged along side one another, comprises a heat sink (9) on which the laser diodes (11) are mounted and a cooling body (1) which is in intimate contact with the heat sink (9), wherein the cooling body (1) has two coolant channels (2; 3), which run parallel to the longitudinal axis of the heat sink (9) and are embodied as a feed channel (2) and as a discharge channel (3) for a coolant. According to the invention a multiplicity of cooling channels (5, 7; 6, 8) lying along side one another are provided, which branch off from the feed channel (2), lead past the heat sink (9), and open into the discharge channel (3), wherein cooling channels (5, 7; 6, 8) lying directly alongside one another branch off at different locations of the periphery of the feed channel (2) and of the discharge channel (3).
A method and system are provided for preventing data loss in a VoIP system. In particular, during a VoIP call, it is determined whether incoming ringing on a POTS line causes an unacceptable level of signal loss or errors. If so, for subsequent VoIP calls, the CO handling calls to the POTS line is instructed to either answer each call with a busy signal or automatically forward calls to the POTS line to the VoIP line or other selected telephone. Calling returns to normal upon ending of the VoIP call. In this manner, incoming ringing on the POTS line does not result in call dropping or lengthy retraining processes.
Disclosed is a digital broadcasting transmission apparatus for rapid channel change to an A/V stream of a predetermined channel, the apparatus including a program specific information (PSI) generation unit for generating PSI of the A/V stream, a PSI length detection unit for detecting a length of the PSI generated by the PSI generation unit; a channel information (CI) generation unit for generating CI which includes PSI of all digital broadcasting channels input to the digital broadcasting transmission apparatus, a CI insertion unit for dividing and inserting the CI generated by the CI generation unit into a PSI transmission area generated by the PSI generation unit, according to the length information detected by the PSI length detection unit, and a transport stream (TS) multiplexing unit for multiplexing and outputting the A/V stream and an output of the CI insertion unit.
A method for managing resources in a hybrid wired/wireless local area network (LAN) includes reserving bandwidth for a network device. The reserving of the bandwidth is based, at least in part, on a device hierarchy established within the hybrid LAN. The hierarchy is utilized for one or more of bandwidth reservation, bandwidth sharing, and/or bandwidth allocation within the hybrid LAN. In response to a communication session associated with the network device, at least a portion of the reserved bandwidth may be allocated for use by the network device. The at least a portion of the reserved bandwidth may be used during the communication session. A request for bandwidth may be received by one or both of the network device and/or a second network device.
A base station performs bandwidth assignment for each terminal station or each wireless link even when the base station does not receive a bandwidth request in random access from the terminal station in the demand assignment period present in a specific period in which a transmission frequency of data to transmit is high, the specific period being specified for each terminal station or each wireless link between the terminal station and the base station, and the terminal station transmits at least one of bandwidth request information and the data to transmit in a bandwidth assigned by the base station.
There is provided the multirate communication apparatus including: an interface board to connect with a plurality of lines of different bit rates and processing transmission signals of the lines having a first line capacity; a port to mount a transmission module to transmit and receive the transmission signals; a line identifying unit to identify a line type of the transmission module mounted in the port; a plurality of signal processor to process transmission signals having a second line capacity obtained by dividing the first line capacity by a predetermined number; and a line-configuration controller to control a configuration of lines processed in respective the signal processor, based on an identification result of the line identifying unit; wherein the signal processor processes the transmission signals in accordance with the line type of the transmission module mounted in the port, base on a control by the line-configuration controller.
An in-band signaling model media control (MC) terminal for an HPNA network includes a frame classification entity (FCE) and a frame scheduling entity (FSE) and provides end-to-end Quality of Service (QoS) by passing the QoS requirements from higher layers to lower layers. The FCE, located at an LLC sublayer of the MC terminal, receives a data frame from a higher layer of the MC terminal that is part of a QoS stream. The FCE classifies the received data frame for a MAC sublayer of the MC terminal based on QoS information contained in the received data frame, and associates the classified data frame with a QoS stream queue corresponding to a classification of the data frame. The FSE, located at the MAC sublayer of the MC terminal, schedules transmission of the data frame to a destination for the data frame based on a QoS requirement associated with the QoS stream.
A router maintains routing information including (i) route data representing destinations within a computer network, (ii) next hop data representing interfaces to neighboring network devices, and (iii) indirect next hop data that maps a subset of the routes represented by the route data to a common one of the next hop data elements. In this manner, routing information is structured such that routes having the same next hop use indirect next hop data structures to reference common next hop data. In particular, in response to a change in network topology, the router need not change all of the affected routes, but only the common next hop data referenced by the intermediate data structures. This provides for increased efficiency in updating routing information after a change in network topology, such as link failure.
A system establishes a communication path between a mobile node and a first label edge router, registers the mobile node at the first label edge router, and creates a mobility binding at the first label edge router. The system also establishes a label switched path between the first label edge router and a second label edge router by propagating the mobility binding in the system, and establishes communication between the mobile node and a corresponding node over the label switched path. The system further maintains the communication between the mobile node and the corresponding node over the system when the mobile node moves from one physical location to another physical location and causes a handoff of the mobile node between two layer 2 grooming networks.
There is provided a router for use in a datacenter, the router including a frame receiving module operative to receive a traffic frame and a frame forwarding module operative to forward the traffic frame to a second router in a second datacenter if a Destination Media Access Control (DMAC) address included in the traffic frame is different from all of the following: a Burned in Address of the router; a Burned in Address of at least one server associated with the router; a Media Access Control (MAC) address of one of a Hot Standby Routing Protocol (HSRP) group and a Virtual Router Redundancy Protocol (VRRP) group of the router; and a MAC address of one of a HSRP group and a VRRP group of a subnet hosted by the router.
Embodiments of methods for receiving and processing multi-band signals in wideband and narrowband environments are described herein. Other embodiments may be described and claimed.
According to one aspect, the subject matter described herein includes a method for providing Diameter protocol harmonization. The method includes steps occurring at a Diameter node. The method further includes determining a first Diameter protocol associated with received Diameter information that is to be sent to a destination. The method also includes determining a second Diameter protocol associated with the destination. The method further includes harmonizing the received Diameter information such that the harmonized Diameter information is compatible with the second Diameter protocol. The method also includes providing the harmonized Diameter information to the destination.
A header compression method for a MAC protocol that combines contention-free and contention-based MAC protocols into a heterogeneous MAC protocol used for forwarding VoIP traffic in VoIP systems on wireless networks using multiple base stations that reduces packet overhead thus allowing for transmission of high bit-rate data to multiple users over wired and wireless means.
A simple and flexible method for generating an address field for an electronic message involves forming first and second address part from a string with several characters, such that the second address part denotes those characters of an address whose value is determined by the corresponding character in the first address part and/or denote those characters of the address whose values are variable and generating an address field from the first and the second address parts.
The subject matter described herein includes methods, systems, and computer readable media for providing NGN-based end user services to legacy subscribers in a communications network. According to one aspect, the subject matter described herein includes a method for providing NGN-based end user services to legacy subscribers in a communications network that includes, at a service creation system (SCS) node having at least one processor, using the at least one processor for receiving a SS7 call setup message associated with a call involving a legacy subscriber access device and holding the SS7 call setup message. The method also includes, while holding the SS7 call setup message, generating a SIP call setup message related to the SS7 call setup message, and initiating the providing of at least one NGN-based end user service for the call using the SIP call setup message. The method further includes determining whether to modify the SS7 call setup message based on the at least one NGN-based end user service, and, in response to determining to modify the SS7 call setup message, modifying the SS7 call setup message, and routing the SS7 call setup message towards a destination.
The present invention proposes a solution for providing IMS services to users having circuit-switched controlled terminals being not adapted to provide IMS services to the users. In particular, it is proposed, in order to allow IMS to take the full call and service control, to place a user agent being responsible for the user ported to the IMS in a new node type called Mobile Access Gateway Control Function (MAGCF). This new node combines the logical functionality of a cellular switching center and the logical functionality of IMS. The invention discusses a concept of a static MAGCF being deployed in a network and being assigned for handling a user.
A method and system for wireless frequency division multiple access communications in the uplink and/or downlink directions. A first time duration for transmission of a data payload block is established, and the transmission is processed using a first frequency domain or a time domain. A second time duration for transmission of at least one pilot block is established, and the transmission is processed using a second frequency domain or the time domain, the second time duration is not greater than the first time duration.
The present invention relates to communicating between a network and a mobile terminal in a wireless communication system. The invention includes receiving a coded data unit from a network, determining whether the coded data unit can be successfully decoded, determining not to receive a transmission from the network for a first predetermined amount of time independent of whether the data unit is successfully decoded, and determining not to receive a transmission from the network for a second predetermined amount of time when the data unit is successfully decoded.
A mobile wireless device that is implemented to provide personal communications services in a wireless communications network can be integrated with hardware and/or software to manage the device at the device level at the local level. Management can be implemented to be invisible to wireless device user such as to be implemented without requiring user initiation to acknowledge or allow management to proceed. Local management can be implemented on a real time basis to manage the usage or operation of a device, device components or software integrated into the device. Different policies can be applied within a local airspace management network. Security measures can also be implemented to assure that local airspace management is applied by a trusted network. Information associated with a local airspace management network such as user biometrics, trusted network certification, authentication information can be stored in a wireless device.
Techniques for transmitting data in a manner to support multi-user scheduling, multiple-input multiple-output (MIMO) transmission, and interference cancellation are described. A base station assigns multiple time segments of a transmission time interval (TTI) to at least one terminal, maps data for each terminal to at least one time segment assigned to the terminal, and spreads the data in each time segment with at least one channelization code used in the TTI. A terminal receives an assignment of at least one time segment from among multiple time segments of the TTI, obtains input samples for the at least one time segment, and despreads the input samples with the at least one channelization code used in the TTI.
A mobile station (UE) according to the present invention includes: a storage unit (23) configured to store first RAT priority information; a receiving unit (13) configured to receive second RAT priority information and RAT indication information from a radio base station; a camp-on processing unit (12) configured to camp on a cell of a second RAT designated by the second RAT priority information, when a first RAT designated by the first RAT priority information is different from the second RAT, and when the first RAT coincides with a third RAT designated by the RAT indication information; and a display unit (31) configured to show that the mobile station (UE) is camping on the first RAT, when the first RAT is different from the second RAT, and when the first RAT coincides with the third RAT.
The present invention discloses a variety of methods of supporting handover in a wireless access system. A handover support method according to an embodiment of the present invention includes the steps of: transmitting a handover request message to a first base station (serving base station); receiving a handover response message (UL grant or UL-MAP message) containing authentication information (M) from a second base station (target base station); deriving a dedicated code index (DCI) for instructing a dedicated ranging code by using the authentication information (M); transmitting the dedicated ranging code to the second base station on a non-contention basis; and receiving a ranging response message as a response for the dedicated ranging code.
A system, method, and computer readable medium for provisioning communication services by an IP-based femtocell network is provided. Service of a user equipment may be transferred from one femtocell to another femtocell via a femtocell handoff procedure. Femtocell systems of the femtocell network perform link quality measurements and may distribute the link quality measurements to neighbor femtocells. A femtocell system may periodically evaluate the link quality with the user equipment. If an evaluation is made that the user equipment needs to be transferred to another site, the servicing femtocell site may evaluate the most recent link quality measurements received from neighboring femtocell sites and select a femtocell site for handoff. In the event that the femtocell network is deployed in an area serviced by a macrocellular network, handoff routines may provide preference for transferring the user equipment to a target femtocell system rather than a macrocell site.
A base station or packet control apparatus, constituting a wireless access network system to be connected to an IP network via a node apparatus, includes a QoS authorization and admission control function for verifying a first communication quality request received from a wireless mobile station based on communication quality level information assured previously to the wireless mobile station, converting the request into a second communication quality request assured to the wireless mobile station, and converting the second communication quality request into a third communication quality request acceptable to communication resources of the wireless access network, and a QoS admission control function for converting, when a second or third communication quality request is received from another node apparatus connected to another wireless access network on account of handover of a wireless mobile station between node apparatuses, the received communication quality request into a communication quality request acceptable to the communication resources.
Systems and methods of pre-allocating identifiers to wireless devices for use in requesting resources over a random access channel are described. A wireless communication system includes a random access channel over which wireless devices can anonymously send requests for resources. The base stations receiving and processing the anonymous requests reduces the probability of random access channel collisions and conserves the resources needed to support the anonymous requests by pre-allocating one or more codes to select wireless devices. The wireless devices having the pre-allocated codes can transmit a particular code over the random access channel as a request for resources that uniquely identifies the requester.
A method, a system, and a device for network handoff is disclosed. A first evolved Access Network (eAN) sends a session transfer request to the target eAN that corresponds to the network handoff request. The first eAN receives a session transfer response from the target eAN. The first eAN sends a Traffic Channel Assignment (TCA) message to a User Equipment (UE) based on the session transfer response, so that the UE can switch from a Long Term Evolution (LTE) network to an evolved High Rate Packet Data (eHRPD) network based on the TCA message.
A method and apparatus for dynamic resource allocation of an RF sampling system based on a signal quality measurement determined by generating a plurality of time-interleaved samples from a received radio frequency (RF) signal and combining the plurality of time-interleaved samples to generate the signal quality.
Certain embodiments provide a method for scheduling simultaneous transmissions of data from multiple wireless nodes in a wireless communications system.
Method of controlling radio access bearer setup in a radio network, wherein a set of pre-determined RAB setup criteria are defined, the method comprising the steps of—receiving from a mobile station an Activate PDP Context Request (1) including RAB selection parameter, —evaluating the request from the mobile station (not shown) and if positive send a Create PDP Context Request (4) to a gateway node (GGSN), —evaluating (4B) the response from the gateway (GGSN) and if receiving a positive response, —evaluating (4C) RAB setup criteria for the mobile station, —if at least one RAB setup criteria evaluation is positive performing RAB set-up (5), and—if the RAB setup is successful (5B), transmitting a PDP Context Accept message (9) to the mobile station. Alternatively, the method comprises the steps of—receiving from a mobile station an Activate PDP Context Request (1) including a RAB selection parameter, —evaluating the request from the mobile station (not shown) and if the evaluation is positive sending a Create PDP Context Request (4) to a gateway node (GGSN), —evaluating (4B) the response from the gateway (GGSN) and if receiving a positive a Create PDP Context Response, and—unconditionally transmitting a PDP Context Accept message (9) to the mobile station.
A user equipment (UE) comprising a processor such that, responsive to the UE having a large packet to transmit and where the large packet is larger than a semi-persistent resource allocated to the UE, the processor is configured to promote transmission of a buffer status report in one of the allocated semi-persistent resources and receive a dynamically allocated resource for transmitting the large packet.
A method is implemented by an access terminal associated with a wireless network. The method includes identifying content stored within a paired device in a short-range wireless network, initiating a voice session, over a wireless carrier network, with an information services provider, and initiating a data session, over the wireless carrier network, with a mobile user content server associated with the information services provider. The method also includes uploading a portion of the content stored within the paired device to the mobile user content server based on the initiated voice connection.
Systems and methods for obtaining network credentials are disclosed. In some embodiments, a method comprises receiving, with a digital device, a network identifier from a network device, providing a first credential request including the network identifier to another digital device on a network, receiving a request for additional network information from the other digital device, providing a second credential request including additional network information to the other digital device, receiving a credential request response including network credentials from the other digital device, and providing the network credentials from the credential request response to a network device.
A system, method, and computer readable medium for transmit protection in a femtocell system are provided. A multi-stage transmit protection routine prohibits radio transmissions for unregistered femtocell systems and transmissions from femtocell systems in unauthorized areas. A femtocell system may request transmission authorization from a base station manager. The base station manager may provide an authorization failure if the femtocell system is not registered or if the source address of the femtocell system is not within a predefined distance of a registered location of the femtocell system. If the femtocell is provided a transmission authorization, the femtocell system may obtain a GPS location from a user equipment and provide the GPS location to the base station manager which evaluates the location. The base station manager may provide an authorization failure if the GPS location is not within a predefined distance of the registered location of the femtocell system.
Mobile consumer communications devices can communicate their program application data over the voice channel of a wireless communications network. Structured by a protocol suitable for the voice channel, the data are encoded into tones which are transmitted over the voice channel. A server receives the tones over the voice channel, which are decoded into program application data structured by the protocol, and passed to an enterprise application. The server can respond accordingly over the voice channel.
A method of operating a wireless communications system comprising at least a base station, a first relay station, a second relay station and one or more subscriber stations; using at least a first wireless protocol with the first relay station, and using at least a second wireless protocol with the second relay station. Operation of the method comprises using a subframe which comprises: a first-protocol access period; a firstprotocol relay period; a second-protocol access period; and a second-protocol relay period. The subframe further comprises an idle period to avoid communications using the first wireless protocol interfering with communications using the second wireless protocol and the overall frame structure is arranged to position the idle period for the first relay station between the first-protocol access period and the first-protocol relay period, to accommodate switching of the first relay station between transmit and receive modes.
Methods and apparatuses for reception of point-to-multipoint (PTM) transmissions in a wireless communication system including a set of receiving devices. The method includes receiving location information respectively associated with each of a plurality of PTM data versions, and retrieving the plurality of PTM data versions using the location information. The method also includes combining the retrieved plurality of PTM data versions to generate a combined PTM data version, and decoding the combined PTM data version.
A method for use in a cellular system with at least one controlling node, eNodeB, which controls user terminals, UEs, in a cell. According to the method, a UE can be in one of at least two different states, an idle state, a DRX state, and an “on duration” state. A UE can receive at least a first and a second type of traffic from its eNodeB. If the first type of traffic is received by a UE during an on duration period, the UE assumes the idle (DRX) state at the end of the on duration period, and if the second type of traffic is received by the UE during an on duration period, the UE prolongs the current on duration period by a certain amount of time.
Embodiments of the present disclosure include systems, methods, and devices for managing power consumption in a wireless sensor network. Such embodiments may include a remote server, a wide area network coupled to the remote server, at least one access point device coupled to the remote server through the wide area network, one or more sensors coupled to each other and to the access point and datasinks through the network. Each datasink can be a data coordinator and receive sensor information from the one or more sensors and transmit sensor information to the at least access point. Further, a first set of sensors are configured to be routing sensors and a second set of sensors are configured end point sensors based on a graph theoretic algorithm to reduce transmitting power of each sensor and reduce overall power of the wireless sensor network, and configuring a first operational wireless sensor network.
According to one embodiment, a server apparatus for executing communication connection between a first terminal being connected to a first communication network, and a second terminal being connected to a second communication network, includes a memory, an acquisition module and a controller. The memory stores an electric quantity table and a media determining table. The acquisition module acquires remaining information of the battery from the first terminal. The controller refers to the electric quantity table and the media determining table to select a communication media based on the acquired remaining amount information of the battery and consumed electricity by the first terminal. When a request for the first terminal is received, controller assigns the selected communication media to the first terminal, when the battery remaining amount of the first terminal varies during communication, the controller re-determines to change the communication media.
A computing apparatus receives data that corresponds to a wireless network connection established with an access point. The computing apparatus determines whether the access point corresponds to a predetermined access point type, and also determines that a device is to transition to a reduced power state. When the access point corresponds to the predetermined access point type and the determines that the device is to transition to the reduced power state, the computing apparatus transitions the device from a first power state to a reduced power state, and maintains the wireless network connection by using at least a subset of wireless functionality operatively coupled to the device.
A technique for time domain avoidance of communications link interference sources characterized by intermittent, periodic short bursts of energy. A transmitting source can be assigned two time slots within a time domain multiple access data frame over which each data packet can be transmitted. The time slots are separated by a duration greater than that of an interference burst, such that an interference burst does not affect both time slots in any given frame. Therefore, the data packet can be received on at least one of the two assigned time slots. Transmitter power consumption can be reduced by calculating the timing of the periodic interference bursts, and only transmitting a data packet on one of the two assigned time slots that will not coincide with an interference burst in each frame. Communications link capacity can be improved during the presence of interference by synchronizing the data frame to the timing of the interference bursts. The bursts then occupy fixed time slots in each data frame, enabling standard single time slot transmissions for the remaining communications channels in the data frame.
A method (400) of implementing floor control in a communications system (100). The method can include receiving a random symbol from each of a plurality of communication devices (104, 106, 108, 110, 112) or network nodes (204, 206, 208, 210, 212). From the plurality of random symbols, a random symbol that satisfies a criteria can be identified. Floor ownership can be granted to a selected one of the communication devices associated with the identified random symbol or from which the identified random symbol was received.
A technique for testing peer nodes in a multicast domain (such as an access network) interconnected with an Ethernet network via an Intermediate Bridge (IB), especially helpful when an individual MAC address of a destination peer node is unknown. The technique comprises a) issuing a Connectivity Fault Management (CFM) message from the Ethernet network, and introducing into the CFM message alternative destination data being different than the individual MAC address of the destination peer node; b) utilizing the alternative destination data, at the IB, for determining topological position or address of the destination peer node, and c) forwarding contents of the CFM message only to the destination peer node.
A system, apparatus, and method are provided for connecting, configuring and testing new wireless devices and applications. For example, one embodiment of a computer-implemented method for enabling a trial wireless device comprises: automatically pre-provisioning one or more trial SIM cards for operation on a particular wireless cellular network on behalf of a prospective customer; automatically pre-configuring a trial wireless machine-to-machine (“M2M”) device on behalf of the prospective customer; wherein the trial M2M device includes testing and monitoring program code which, when the trial M2M device is connected to a computer system, performs the operations of: automatically connecting to the wireless cellular network execute a plurality of test operations for testing the SIM card and the trial M2M device, the test operations including determining whether the SIM card is correctly provisioned for the wireless network; determining whether the trial M2M wireless device is operating properly; and determining the existence of wireless data connectivity.
The present invention relates generally to restoration of services in a network. More particularly, the invention encompasses a scheme for randomized selection of equal cost links during restoration in a communication network. The invention further includes multiple schemes for restoring services. The network could consist of optical, ATM, FR, or IP/MPLS switches and cross-connects.
The present disclosure provides path computation systems and methods operating over heterogeneous multi-domain networks. Specifically, path computation systems and methods utilize PCE mechanisms with additional functionality enabling heterogeneous domain characteristics. In an exemplary embodiment, a network includes a plurality of domains with each domain having a PCE implemented either as a separate server-based application or resident application in a network node. Different methods may be utilized for determining what PCE to access for information. Instead of a list of nodes and links given in a common format, each PCE can compute a path within its domain using a node and link address/identification format of its own, without having to ensure that it can be interpreted by nodes in other domains. This path segment can be further distinguished by a path identifier that verifies that it is created for a particular domain, and avoiding misinterpretation.
Methods and systems for using counters to monitor port buffers are described. In one embodiment, the method includes receiving data packets into a system port buffer having different queues. Also, counters are associated with the queues. Further, the method includes scanning the counters, in which the counters count the number of dropped data packets associated with an individual queue of the different queues. Moreover, the method includes determining if the number of dropped data packets for an individual queue is greater than a predetermined number. If the number of dropped data packets is greater than the predetermined number, then a message is generated.
The packets generated by each of multiple packet data applications are provided to a single Point-to-Point Protocol (PPP) stack and a single High-level Data Link Control (HDLC) framing layer to convert data packets into byte streams suitable for transmission through Radio Link Protocol (RLP) connections. Each of the resultant multiple byte streams is then provided to one of multiple RLP connections having different retransmission and delay properties. The RLP connection selected for sending data from each application is based on the grade of service most appropriate for the application. At the receiver, the data from the multiple RLP connections is provided to a single PPP stack.
One embodiment of the present invention prioritizes resource utilization in a multi-thread processor. A priority register stores thread information for P threads. The thread information includes P priority codes corresponding to the P threads, at least one of the P threads requesting use of at least one resource unit. A priority selector generates assignment signal to assign the at least one resource unit to the at least one of the P threads according to the P priority codes.
In a packet transport network, to determine a path route in which a bottleneck does not occur with a small amount of calculation, provided is a network system, including data transfer devices and a management computer, each of the data transfer devices including IFs, in which the management computer is configured to: store remaining bandwidth information on the each of the IFs; select one of bandwidths; judge, based on the remaining bandwidth information and the selected bandwidth, whether or not the each of the IFs is usable; determine a route candidate though which data is transferred, bypassing the each of the IFs which has been judged to be unusable; judge, based on the remaining bandwidth information, whether or not continuity of the IF through which the route candidate passes is possible; and allocate the route candidate, the continuity of which is possible, to a new path.
Systems and methods for dynamically controlling bandwidth of connections are described. In some embodiments, a proxy for one or more connections may allocate, distribute, or generate indications of network congestion via one or more connections in order to induce the senders of the connections to reduce their rates of transmission. The proxy may allocate, distribute, or generate these indications in such a way as to provide quality of service to one or more connections, or to ensure that a number of connections transmit within an accepted bandwidth limit. In other embodiments, a sender of a transport layer connection may have a method for determining a response to congestion indications which accounts for a priority of the connection. In these embodiments, a sender may reduce or increase parameters related to transmission rate at different rates according to a priority of the connection.
A method includes: determining a Cyclic Shift (CS) parameter that implicitly indicates an orthogonality allocation rule and orthogonality-related information, by determining a multiple access state of a User Equipment (UE), and transmitting the determined CS parameter to the UE, wherein the orthogonality-related information includes an Orthogonal Cover Code indicated by the CS parameter, the orthogonality allocation rule is determined as a uniform scheme or a non-uniform scheme according to the CS parameter, determining the CS parameter by which the non-uniform scheme is applied if the UE is in a Single User Multiple Input Multiple Output state, and determining the CS parameter by which the uniform scheme is applied if the UE is in a Multiple User Multiple Input Multiple Output state.
An optical disk inspecting apparatus 10 plays an optical disk at a high speed and determines, based on error information provided during the high-speed reproduction, whether or not errors of a number exceeding a first threshold value have occurred. Then, when it is determined that errors of a number exceeding a first threshold value have occurred, the optical disk inspecting apparatus 10 performs high-speed principal determination of executing high-speed reproduction in this segment and determining presence or absence of errors of a number exceeding a second threshold value and also performs low-speed principal determination of executing low-speed reproduction in this segment and determining presence or absence of errors of a number exceeding the second threshold value. When errors of a number exceeding the second threshold value are detected, it is determined that there is a defect, and NG is outputted.
Erroneous data erasure owing to radiation of laser beam with excessive power to the recording layer of the multilayered optical disc upon servo-off while reproducing data of the disc is prevented. When detecting the servo-off based on the amplitude of the tracking error signal or the focus error signal, the laser beam power is reduced to a predetermined minimum value, and the laser beam power value is set again based on the address of the recording medium, which has been obtained later for reproduction. The laser beam power value is changed by applying an offset to the drive current or changing the target value under APC.
Audio information is stored on a unitary storage medium with a Table-of-Contents (TOC) mechanism for therein specifying an actual configuration of various audio items on the medium. In particular, one or more Sub-TOCs are each assigned to a respective different audio format. A single Master-TOC is provided for specifically pointing to each Sub-TOC.
The striking watch (1) includes at least one gong (3) fixed to a gong-carrier (2) and at least one hammer (4) for striking the gong. The watch further includes a magnetic gong insulator arrangement (20) for preventing any inadvertent contact between the gong and a neighboring part (5, 6) of the watch. This magnetic insulator arrangement (20) includes at least one moving permanent magnet (21) arranged on one part of the gong (3) at a distance from the gong-carrier (2) and at least one fixed permanent magnet (22, 23) arranged on a watch part (5, 6) close to the gong. This fixed permanent magnet is capable of generating a magnetic field of opposite polarity to the magnetic field of the moving permanent magnet facing the fixed permanent magnet.
An environmental monitoring system including at least one underwater measurement device and a transmitter for transmitting data from the measurement device to an above water station using a magnetically coupled antenna.
An apparatus for estimating a Direction of Arrival (DOA) of a wideband includes a first signal receiving unit and a second signal receiving unit to receive a wideband signal while satisfying d≦Mc/2fs, wherein ‘d’ denotes a distance the first signal receiving unit and the second signal receiving unit are spaced apart from each other, ‘c’ denotes the speed of sound, ‘M’ denotes a number of wideband frequencies being a number of fast Fourier transformation (FFT) points of a wideband signal, and ‘fs’ denotes a sampling frequency, and a DOA calculating unit to calculate a DOA (θ) using a normalized frequency ( f) which is obtained by performing an FFT on the respective wideband signals transmitted from the first signal receiving unit and the second signal receiving unit, and using the distance d.
Circuits, methods, and apparatus that vary one or more attributes or parameters of a closed-loop clock circuit as a function of a characteristic of its operating frequency. One example provides a delay-locked loop having a loop bandwidth that can be varied as a function of its operating frequency. In this specific example, operating frequency is determined. This determination may be made directly, either by measuring operating frequency, or indirectly, by taking a measurement or reading, such as by reading a value for column address select latency. Once the operating frequency is determined, the loop bandwidth can be set. In one example, the loop bandwidth is set by adjusting the depth of the delay-locked loop's loop filter.
A semiconductor memory device comprises a cell array, voltage generation circuits, and a control circuit. The cell array comprises memory cell strings. The voltage generation circuits are arranged below the cell array. Each of the memory cell strings comprises a semiconductor layer, control gates, and memory cell transistors. The semiconductor layer comprises a pair of pillar portions, and a connecting portion. The control gates intersect the pillar portion. The memory cell transistors are formed at intersections of the pillar portion and the control gates. In a write operation and a read operation, the control circuit does not drive voltage generation circuits which give noise to memory cell strings as a write target and a read target, and drives voltage generation circuits which do not give noise to the memory cell strings as the write target and the read target.
An on-die termination circuit includes a termination resistor unit connected to an external pin, and a termination control unit connected to the termination resistor unit. The termination resistor unit provides termination impedance to a transmission line connected to the external pin. The termination control unit varies the termination impedance in response to a plurality of bits of strength code associated with a data rate.
For data erase from an electrically erasable and programmable non-volatile memory cell, the following operations are performed: an erase operation to apply an erase pulse voltage to a memory cell for data erase, an erase verify operation to verify whether data erase is completed, and a step-up operation to increase the erase pulse voltage by a certain step-up voltage if data erase is not completed. A control unit controls voltages so that at least a first erase pulse voltage initially generated in the erase operation has a longer rise time than that of a second erase pulse voltage generated subsequent to the first erase pulse voltage.
In sensing a group of cells in a multi-state nonvolatile memory, multiple sensing cycles relative to different demarcation threshold levels are needed to resolve all possible multiple memory states. Each sensing cycle has a sensing pass. It may also include a pre-sensing pass or sub-cycle to identify the cells whose threshold voltages are below the demarcation threshold level currently being sensed relative to. These are higher current cells which can be turned off to achieve power-saving and reduced source bias errors. The cells are turned off by having their associated bit lines locked out to ground. A repeat sensing pass will then produced more accurate results. Circuitry and methods are provided to selectively enable or disable bit-line lockouts and pre-sensing in order to improving performance while ensuring the sensing operation does not consume more than a maximum current level.
A nonvolatile memory device programs a memory cell by performing a plurality of program loops each comprising a program operation and a program verifying operation. Where the program verifying operation in one program loop determines that the memory cell has been successfully programmed to a target state, a soft-programming operation is performed in a subsequent program loop to determine whether the memory cell has retained the target state, and if not, increases the threshold voltage of the memory cell.
A nonvolatile memory system is described with novel architecture coupling nonvolatile storage memory with random access volatile memory. New commands are included to enhance the read and write performance of the memory system.
A memory unit includes a magnetic tunnel junction data cell electrically coupled to a bit line and a word line. The magnetic tunnel junction data cell is configured to switch between a high resistance state and a low resistance state by passing a unipolar voltage across the magnetic tunnel junction data cell. A diode is electrically coupled between the magnetic tunnel junction data cell and the word line or bit line. A voltage source provides the unipolar voltage across the magnetic tunnel junction data cell that writes the high resistance state and the low resistance state.
A nonvolatile memory device includes a plurality of latches for storing data, a set/reset circuit for transferring data, stored in a selected latch of the latches, to a common node, a transmission circuit for transferring the data of the common node to a first sense node, a bit line transmission circuit for transferring the data of the first sense node to a bit line, a sense circuit for transferring the data of the first sense node to a second sense node, and a discharge circuit for changing a voltage level of the common node based on the data of the second sense node.
A memory cell includes a capacitor, a first transistor, and a second transistor whose off-state current is smaller than that of the first transistor. The first transistor has higher switching speed than the second transistor. The first transistor, the second transistor, and the capacitor are electrically connected in series. Accumulation of charge in the capacitor and release of charge from the capacitor are performed through the first transistor and the second transistor. In this manner, the power consumption of the semiconductor device can be reduced and data can be written and read at higher speed.
A controller, includes a plurality of external terminals configured to supply a command and an address to a semiconductor memory device, communicate a data with the semiconductor memory device, and communicate a strobe signal related to the data, at least one external terminal among the plurality of external terminals being configured to be capable of supplying an information specifying a length of a preamble of the strobe signal before the semiconductor memory device communicates the data.
A method of controlling at least one voltage converter having a plurality of cells in series, comprising an AC part and a DC part, characterized in that the AC input voltage (Vei) of each cell is determined directly by the use of a high speed current control loop relating to the AC part and a lower speed voltage control loop relating to the cells, the method including choosing the following voltage control law: Ψ i = C i 2 ( 2 R pi C i Z i + ⅆ ⅆ t Z i _ ref - K 1 Zi - K 2 Zi sign ( E Zi ) ) where: K1zi and K2zi are positive adjustment gains; Ci is the continuous capacitance of the capacitor Ci of each cell; Rpi is the losses associated with each cell; Zi—ref is the reference value of Zi=(UDCi)2, UDCi; being the direct voltage across the capacitor Ci; and EZi is such that EZi=Zi−Zi—ref.
Methods and circuits related to power regulator start-up are disclosed. In one embodiment, a start-up circuit can include: (i) a delay circuit having a resistor and a capacitor, where the capacitor is coupled between ground and a common node; and (ii) a control chip that receives a reference voltage, and includes an input pin coupled to an input source, an output pin supplying power for a device, and a multiplexed pin coupled to the resistor at the common node to receive an enable signal. The start-up circuit outputs an electrical signal at the output pin based on a comparison of a voltage at the multiplexed pin against the reference voltage, and after a delay time determined by the capacitor and the reference voltage. The voltage at the multiplexed pin can increase continuously with a rising slope determined by input current flowing through the multiplexed pin during a start-up process.
A mounting apparatus for an expansion card includes a shaft fixed to the expansion card, and a rotary member rotatably mounted to the shaft. The rotary member includes a cam, an operation portion opposite to the cam, and a latching portion formed between the cam and the operation portion. When fitting the expansion card to an expansion socket, the operation portion is operated to rotate the rotary member about the shaft, and the latching portion is latched to the expansion socket. When disassembling the expansion card from the expansion socket, the cam is levered against a top of the expansion socket to lift out the expansion card, thereby disassembling the expansion card from the expansion socket.
The present invention relates to a device and a method for reliably securing an electric line with a controllable switching element, wherein the device and the method can be easily adapted to the properties of an electric line. The device comprises a controllable switching element (110, 610) that is designed to take on at least two states, specifically a first state with a first resistance and a second state with a second resistance that is lower than the first resistance. The invention further comprises a current measuring device (120, 620) for measuring a current via the line; an averaging device (125, 625) for determining at least one first current pulse on the basis of the measured current, averaged over a first duration, and a second current pulse, averaged over a second duration that is longer than the first duration; and a controller (130, 630) for controlling the switching element such that the switching element switches into the first state when the first or the second averaged current pulse exceeds a first or second threshold value of a tripping characteristic curve.
Embodiments of this disclosure relate to electrostatic discharge (ESD) protection techniques. For example, some embodiments include a variable resistor that selectively shunts power of an incoming ESD pulse from a first circuit node to a second circuit node and away from a semiconductor device. A control voltage provided to the variable resistor causes the transistor to change between a fully-off mode where only sub-threshold current, if any, flows; a fully-on mode wherein a maximum amount of current flows; and an analog mode wherein an intermediate and time-varying amount of current flows. In particular, the analog mode allows the ESD protection device to shunt power more precisely than previously achievable, such that the ESD protection device can protect semiconductor devices from ESD pulses.
Gated diodes, manufacturing methods, and related circuits are provided wherein at least one lightly-doped drain (LDD) implant is blocked in the gated diode to reduce its capacitance. In this manner, the gated diode may be used in circuits and other applications whose performance is sensitive to load capacitance while still obtaining the performance characteristics of a gated diode. These characteristics include fast turn-on times and high conductance, making the gated diodes disclosed herein well-suited for electro-static discharge (ESD) protection circuits as one application example. The examples of the gated diode disclosed herein include a semiconductor substrate having a well region and insulating layer thereupon. A gate electrode is formed over the insulating layer. Anode and cathode regions are provided in the well region, wherein a P-N junction is formed. At least one LDD implant is blocked in the gated diode to reduce capacitance.
A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of servo sectors that define a plurality of servo tracks, wherein the servo sectors comprise a plurality of servo bursts. A radial velocity of the head is detected relative to the servo tracks. At least two of the servo bursts are read to generate servo burst signals, and the servo burst signals are adjusted in response to the radial velocity of the head. A position error signal is generated for the head in response to the adjusted servo burst signals.
A leaf spring supports a pillar shaped movable portion disposed in a center portion with respect to a cylindrical fixed portion disposed around the movable portion in the direction of a center axis shiftably so as to position the movable portion in a radial direction. The leaf spring is made of stainless steel having relative magnetic permeability which is not less than 1.1.
An imaging lens includes: an aperture stop; a biconvex first lens directing convex surfaces toward an object and an image; a second lens directing a convex surface toward the object near the optical axis and having negative refractive power; a biconvex third lens directing convex surfaces toward the object and the image near the optical axis; a fourth lens directing a concave surface toward the object near the optical axis and having positive refractive power; and a fifth lens directing a convex surface toward the object near the optical axis and having negative refractive power. The aperture stop and the first to fifth lenses are arranged in this order from the object side, and a conditional expression 1 being 0.50
A lens driving module and an image pickup apparatus thereof include a driving barrel, a first zooming barrel, a second zooming barrel and a focusing barrel. An inner wall of the driving barrel has at least one first groove, at least one second groove and at least one controlling convex dot. The first zooming barrel, the second zooming barrel and an outer wall of the focusing barrel have at least one first-direction convex dot, at least one second-direction convex dot and at least one third groove respectively. At least one first-direction convex dot, at least one second-direction convex dot and at least one controlling convex dot are inserted in at least one first groove, at least one second groove and at least one third groove respectively. When the driving barrel is rotated, the lens driving module performs a zooming or focusing operation by each groove and each convex dot.
A zoom lens includes, sequentially from an object side, a first lens group having a positive refractive power; a second lens group having negative refractive power; a third lens group having a positive refractive power; and a fourth lens group having a positive refractive power. The third lens group includes, sequentially from the object side, a front group having a positive refractive power and a rear group having a negative refractive power. Zoom is performed by moving the second lens group and the third lens group in a direction along an optical axis, and by integrally moving the front group and the rear group in a direction along the optical axis. Focusing is preformed by moving the front group in a direction along the optical axis.
Embodiments of the invention relate to a stereoscopic image display device using a pattern retarder method, which can widen a vertical viewing angle when watching a stereoscopic image, and a method for fabricating the same. The stereoscopic image display device comprises: a display panel having data lines, gate lines crossing the data lines, and a plurality of pixels formed in cell areas defined by the crossings of the data lines and the gate lines; and a pattern retarder having a first retarder for passing only left circularly polarized light therethrough and a second retarder for passing only right circularly polarized light therethrough, wherein a plurality of light absorption patterns are formed in a first substrate of the display panel, and the long axis direction of the light absorption patterns is the same as the long axis direction of the first retarder and the second retarder.
It is provided a wavelength converting device oscillating an idler light having a wavelength of 5 to 10 μm from a pump light. The wavelength of the idler light is longer than that of the pump light. The wavelength converting device includes a wavelength converting layer 5 of a semiconductor non-linear optical crystal and having a thickness of 50 μm or smaller. The wavelength converting layer 5 includes a crystal orientation inversion structure wherein crystal orientation of the optical crystal is inverted at a predetermined period and at least one flat main face 5b. The device further includes a Peltier device 2 controlling a temperature of the wavelength converting layer 5; and a clad portion 4 joined with the flat main face 5b of the wavelength converting layer 5 and provided between the wavelength converting layer 5 and the Peltier device 2. The pump light, idler light and signal light satisfies a particular phase matching condition.
The present invention describes a micro-mechanical light modulator including a two-dimensional array of modulating elements, in which small modulating elements are organized into larger modulating areas. Using smaller elements organized into larger areas increases the resonant frequency of the modulators and the modulation speed. In some implementations, multiple modulating elements are driven by shared signals, allowing the number of elements driven and the resulting area to increase without increasing the data traffic. In some implementations, an anamorphic optical path is used that leaves individual modulating elements of the micro-mechanical light modulator that are operated as a single area unresolved at an image plane of the workpiece being patterned. Devices and methods are described.
A direct imaging system comprises an illumination unit comprising a plurality of light sources, the plurality of light sources configured to emit a plurality of beams, an optical system for forming the plurality of beams to be aligned in position or angle, an acoustic optical modulator positioned to receive the plurality of beams aligned in one of position or angle and to consecutively diffract different portions of the plurality of beams as an acoustic wave propagates in an acoustic direction, and a scanning element adapted to scan an exposure plane with the plurality of beams modulated by the acoustic optical modulator at a scanning velocity, wherein the scanning velocity is selected to incoherently unite the different portions of the plurality of beams into a single exposure spot.
An image defect diagnostic system includes: a memory that stores an image density threshold set for each of partial regions in a test target image being a test target for an image defect and set as a criteria for judging whether or not each of the partial regions has an image defect, and that stores a positional information piece indicating a position of corresponding one of the partial regions in the test target image, while associating the image density threshold and the positional information piece with each other; and a diagnostic unit that compares an image data piece of each of the partial regions generated by scanning the test target image with the image density threshold set for corresponding one of the partial regions stored in the memory, to diagnose whether or not an image defect occurs in the test target image.
A system and method detect missing inkjets in an inkjet image generating system. The system and method generate digital images of printed documents that do not have test pattern data within them. The digital images are processed to detect light streaks and the positions of the light streaks are correlated to inkjet positions in printheads. Identification of the ink color associated with the correlated inkjet positions are obtained with analysis of color separated images and/or color errors.
A sheet detecting device including: an ultrasound generator; a transmitting side opening, which includes a first opening and a second opening to transmit the ultrasound; a transmitting side propagation unit, which is connected to the ultrasound generator and each of the transmitting side openings; a receiving side opening, which includes a third opening and a fourth opening to receives the ultrasound transmitted from the first opening and the second opening; an ultrasound receiver; a receiving side propagation unit, which is connected to each of the receiving side openings and the ultrasound receiver; and a first determining unit, wherein a first distance from the ultrasound generator to the first opening is different from a second distance from the ultrasound generator to the second opening, and wherein a third distance from the ultrasound receiver to the third opening is different from a fourth distance from the ultrasound receiver to the fourth opening.
One embodiment of a scanning stand for devices equipped with a digital camera comprising two inverted-V parts. One inverted-V part includes a sliding platform serving as a holder for a device equipped with a digital camera. Inverted-V parts are connected using nylon ribbons and the distance between inverted-V parts can be adjusted to accommodate documents of various thicknesses. A sheet of transparent acrylic or glass is included to provide means to flatten wrinkles or creases on documents and to straighten pages of bound material near the binding.
A light scanning apparatus comprises a light source unit, a deflection unit, an incident optical system, and an imaging optical system including a transmission type imaging optical element and a reflection optical element are provided. A light beam deflected for scanning by the deflection unit passes through the imaging optical element in order of a first and a second transmission surfaces, and then passes through the imaging optical element again a third and fourth transmission surfaces. The first and fourth transmission surfaces of the imaging optical element are different in shape from another in the sub-scanning direction. Respective components are set so that, in a sub-scanning section, the light beam deflected for scanning is turned back by the reflection optical element and refracted/diffracted at the first transmission surface in a direction in which a reflected light beam passes through the third transmission surface, and that predetermined Conditional Expression is satisfied.
An image forming apparatus includes, for example, a pattern generating unit, image processing unit, image recording unit, and correction unit. The pattern generating unit generates a test pattern signal used to form a test pattern including a plurality of tone patches differing in tonality from each other. The image processing unit performs image processing on the test pattern signal according to a predetermined image processing mode out of a plurality of image processing modes related to tone characteristics. The image recording unit records the test pattern on a recording medium according to the test pattern signal processed by the image processing unit. The correction unit corrects the image processing mode based on a result of reading the test pattern recorded on the recording medium. In particular, the image recording unit records a background pattern around periphery of the test pattern.
A method of processing image data according to an embodiment of the present invention includes: setting a permissible pitch range for a distance between adjacent ink blots; arranging image data for the line pattern in an x-y coordinate system; selecting a first base point corresponding to one side of the image data for the line pattern; selecting a first determination point from the first base point, in which the first determination point is parallel to and separated from one side of the image data for the line pattern; determining whether a distance between the first base point and the first determination point is within the permissible pitch range; and storing a coordinate as print data if the distance between the first base point and the first determination point is within the permissible pitch range, in which the coordinate is located at a shortest distance from the first determination point.
An information processing apparatus comprises: a data determination unit configured to determine, using first received data as a reference, whether to add another received data to processing in a single job; a size determination unit configured, when the data determination unit determines to add the other received data in a bookbinding mode in which a plurality of bound products are generated by a single job, to regard, as single tentative image data, a plurality of image data which are generated from different received data and laid out on a single sheet of paper, and to determine whether the single tentative image data fits in the sheet of paper; and a job generation unit configured to generate a job for at least one received data corresponding to image data contained in the single tentative image data determined by the size determination unit to fit in the sheet of paper.
An image processing apparatus according to one embodiment of the present invention is communicably connected to an image monitoring apparatus, and can be remotely operated from the image monitoring apparatus. The image processing apparatus includes a display unit that is configured so that display content can be synchronized with a display unit of the image monitoring apparatus, and displays a trouble message when trouble occurs in the image processing apparatus. When the image processing apparatus is remotely operated while the display unit of the image processing apparatus is displaying the trouble message, simulation information is transmitted to the image monitoring apparatus such that the simulation information is displayed only on the display unit of the image monitoring apparatus, and display of the trouble message on the display unit of the image processing apparatus is continued.
An image forming apparatus for storing document data for which output setting data is set comprises an acquisition unit configured to acquire device configuration information of the image forming apparatus and device configuration information of a print post-processing apparatus which is connected to the image forming apparatus and has a paper transport path not connected to the image forming apparatus; a change unit configured to change the output setting data of the stored document data using the device configuration information acquired by the acquisition unit; and a processing unit configured to process the document data using the output setting data changed by the change unit.
An MFP includes a receiving unit that receives designation for a plurality of applications having mutually different combinations of an input format for image data and an output format for the image data; and a processing unit that collectively starts execution of the plurality of designated applications.
Apparatus and methods are described for determining particulate concentrations in an exhaust gas. One embodiment provides a method of analyzing particles in a gas using an apparatus including a probe and an analyzer. The method includes obtaining a sample of particle laden gas through the probe; obtaining ambient air through the probe; diluting the sample with the ambient air; and providing the diluted sample to the analyzer. Another embodiment provides an apparatus for analyzing particles in a gas. The apparatus includes a probe adapted to accept a gas or ambient air; a volume to dilute the gas with the ambient air; an analyzer responsive to particles in the gas; and electronics to operate the apparatus. The electronics instructs a user to first provide a sample and then provide ambient air into the volume, and then analyzes substantially all of the sample and ambient air for particles.
An air-driven shutter device is used in an optical analyzer. The optical analyzer includes a measurement field to which a sample is supplied, a light-emitting unit measurement field for emitting measuring light to the sample, a light-receptive unit for receiving the measuring light that has passed through the sample, and a purge air supplying unit for supplying purge air. The air-driven shutter device includes a shutter and a shutter opening and closing mechanism. The shutter is disposed between the light-emitting unit and/or the light-receptive unit and the measurement field. The shutter opening and closing mechanism keeps the shutter open with pressure of the gas supplied from the purge air supplying unit, and closes the shutter when the pressure of the gas supplied from the purge air supplying unit becomes lower than a predetermined level.
First spectral data (spectral reflectance) of a printed object is obtained, and second spectral data (optical material characteristic value) of a laminating film is estimated. Then, using the first spectral data and the second spectral data, fourth spectral data (spectral reflectance) is predicted.
An ellipsometer system comprising a small internal volume cell having fluid entry, and exit ports wherein bubble traps are present in a bifurcated fluid pathway continuous with the fluid exit port. There further being present input and output apertures, for entering and exiting electromagnetic radiation, positioned to allow causing a beam of electromagnetic radiation to impinge on a sample substrate at a location thereon at which, during use, fluid contacts; as well as methodology of its use.
A measuring chip installation/removal device of the present invention secures and removes a measuring chip to and from the top surface of an SPR measurement device that measures a specimen in the measuring chip by surface plasmon resonance. The measuring chip installation/removal device includes: a chip carrier on which the measuring chip is mounted; a chip carrier guide that guides the chip carrier on the top surface; and a first magnet provided in the chip carrier, and a second magnet is provided in the chip carrier guide. Orientation of a magnetic force received by the first magnet from the second magnet is reversed by displacing the chip carrier guide, so that the chip carrier is secured to or removed from the top surface.
An apparatus for the analysis of a fluid in a line or in a container, having an optoelectronic apparatus, including: at least two housing parts having housing flanges for flanging to a wall of the line or of the container so that the housing parts are disposed opposite one another; a light transmitter and a light receiver which define an optical measurement path between them within the line or the container; and an evaluation unit, the apparatus further having a temperature measurement apparatus and/or a pressure measuring apparatus, wherein, the temperature measuring apparatus is held extending parallel to the optical measurement path within the line or the container via a spacer or a dynamic pressure pipe of the pressure measuring apparatus and the spacer or the dynamic pressure pipe is fastened to an intermediate flange which can be inserted between one of the housing flanges and the wall.
The present invention provides an exposure apparatus including a light shielding plate which is placed on a plane conjugate to an object plane of a projection optical system in an illumination optical system, includes, on an edge thereof, an arc that overlaps a circular boundary line inside an outer periphery of a substrate, and defines a region on the substrate, to which a pattern is to be transferred, a detection unit which detects a shift amount between the center position of the substrate and the center position of an array of a plurality of shot regions on a layer, and a control unit which positions the plate at a position, at which the plate shields light incident on an outer peripheral region shifted inward from the outer periphery of the substrate by a predetermined width, based on the shift amount.
A Liquid Crystal Display (LCD) device and a method of manufacturing the same are provided. The liquid crystal molecules are inclined and rearranged in a radial shape by patterning upper and lower electrodes across and apart from each other on dummy pixels disposed on a black matrix formed in a non-display area of an LCD device and applying an electric field to a liquid crystal layer via the upper and lower electrodes. Thus, ion impurities in the non-display area can be prevented from dispersing to a display area, thereby improving edge part stains of the LCD device. The LCD device includes a first substrate including first pixel electrodes of the dummy pixels; a second substrate facing the first substrate and including first common electrodes formed across and apart from the first pixel electrodes; and a liquid crystal layer disposed between the first substrate and the second substrate, and having liquid crystal molecules rearranged by an electric field applied via the first pixel electrodes and the first common electrodes.
A display apparatus includes a first substrate including a plurality of pixels, a second substrate, and a liquid crystal layer interposed between the first substrate and the second substrate. Each pixel includes a gate electrode, a gate insulating layer, a semiconductor pattern, a source electrode, a drain electrode, a first electrode, and a second electrode. The first electrode includes a first portion overlapping the drain electrode and a second portion outside the first portion, and the second electrode does not overlap the first portion of the first electrode. The first electrode or the second electrode is formed as a single unitary structure.
According to an exemplary embodiment of the present invention, a liquid crystal layer may be aligned by using an alignment layer including an alignment base layer having a horizontal alignment layer and a vertical alignment layer, and an alignment control agent. Accordingly, a multi-domain liquid crystal display having an excellent viewing angle for all grays may be provided. Also, a multi-domain liquid crystal display having a fast response speed as well as an excellent viewing angle for all grays may be provided.
A color display apparatus includes a driving substrate, a color filter and a display layer. The driving substrate has a display region and a non-display region, and at least a first alignment mark is disposed on the non-display region. The color filter is opposite to the driving substrate. The color filter includes a substrate and a filter layer disposed on the substrate. The substrate has a first region corresponding to the display region and a second region corresponding to the non-display region. The filter layer includes color filter patterns located on the first region and at least a second alignment mark located on the second region and corresponding to the first alignment mark. The display layer is disposed between the driving substrate and the color filter. Alignment precision between the driving substrate and the color filter of the color display apparatus is improved. Besides, a color filter is also provided.
A display device comprises: a first substrate; a second substrate opposite the first substrate; an electrode unit formed on one or both of the first substrate and the second substrate, and configured to form an electric field between the first substrate and the second substrate; and a polymer dispersed liquid crystal layer located so as to correspond to the electric field formed between the first substrate and the second substrate, and having a reflector configured to reflect light.
A light guide plate for displaying a three-dimensional (3D) image, and a 3D image display apparatus employing the same. The light guide plate includes a transparent body formed in a flat panel shape, and for guiding light with total internal reflection in the transparent body; and a plurality of viewing zone separation units aligned inside the transparent body. Light incident on two side surfaces of the light guide plate is separated into different viewing zones by reflective surfaces of the viewing zone separation units.
The present invention provides a liquid crystal display (LCD) device and a back cover thereof. The LCD device comprises a liquid crystal panel, a back cover, a light guide plate and a light source. The back cover comprises a first sidewall, a second sidewall, a first supporting wall and a second supporting wall. The first sidewall and the second sidewall are spaced apart from each other to form a receiving space. The first supporting wall connects an end of the first sidewall and an end of the second sidewall. The second supporting wall extends away from the second sidewall and connects to the other end of the first sidewall. The liquid crystal panel is supported on a side of the first supporting wall that faces away from the first sidewall and the second sidewall. The light guide plate is supported on a side of the second supporting wall that faces towards the liquid crystal panel. The light source is disposed inside the receiving space. The first sidewall is formed with a through-hole for allowing light rays generated by the light source to pass therethrough into the light guide plate. With the aforesaid arrangement, the metal backplate and the plastic mid-frame used in the prior art LCD device can be replaced by the back cover to simplify the structure and lower the production cost of the LCD device.
A first insulating thin film having a large dielectric constant such as a silicon nitride film is formed so as to cover a source line and a metal wiring that is in the same layer as the source line. A second insulating film that is high in flatness is formed on the first insulating film. An opening is formed in the second insulating film by etching the second insulating film, to selectively expose the first insulating film. A conductive film to serve as a light-interruptive film is formed on the second insulating film and in the opening, whereby an auxiliary capacitor of the pixel is formed between the conductive film and the metal wiring with the first insulating film serving as a dielectric.
The method includes (1) measuring with a matrix of photo-detecting elements on the television screen a position of an invisible laser spot on a television screen projected thereon from an invisible laser beam generated by a laser device on a television remote control; and (2) transmitting from the television to a computer a representation of the position of the invisible laser spot on the television screen.
Embodiments of the invention include a subtitling format encompassing elements of enhanced syntax and semantic to provide improved animation capabilities. The disclosed elements improve subtitle performance without stressing the available subtitle bitrate. This will become essential for authoring content of high-end HDTV subtitles in pre-recorded format, which can be broadcast or stored on high capacity optical media, e.g. the Blue-ray Disc. Embodiments of the invention include abilities for improved authoring possibilities for the content production to animate subtitles. For subtitles that are separate from AV material, a method includes using one or more superimposed subtitle layers, and displaying only a selected part of the transferred subtitles at a time. Further, colors of a selected part of the displayed subtitles may be modified, e.g. highlighted.
A frequency distribution monitor unit partitions, into a plurality of classes, a size of a vertical component of a motion vector, and detects a frequency of the number of occurrences at which the vertical component occurs in each of the classes. In a case where the vertical component of the motion vector exceeds a predetermined threshold value in predetermined specific classes, the offset control unit creates offset signals which shift read addresses in the vertical direction in delay units. A selection control unit controls to shift, in the vertical direction, pixel data selected by delay selection units.
A camera body allows the mounting of a lens unit configured to form an optical image of a subject, and includes a body mount, an imaging element, a capacitor, and a housing member. The body mount allows a lens unit to be mounted. The imaging element includes a light receiving face arranged to receive light passing through the lens unit, and converts an optical image of the subject into an electrical signal. The capacitor is disposed in close proximity to an outer peripheral portion of the imaging element, and stores electrical charges. The housing member accommodates the imaging element and the capacitor.
A power supply voltage containing a noise component is supplied to each pixel at the time of sampling of a reset level of a signal read out from each pixel, and a power supply voltage in which the noise component is suppressed is supplied to each pixel at the time of sampling of a read level of the signal read out from each pixel.
An image pickup apparatus which is capable of accurately acquiring evaluation values at target positions for contrast evaluation value acquisition to thereby suppress degradation of accuracy of autofocus due to skipping the reading of a contrast evaluation value at an in-focus position and an increase in autofocus time. The image pickup apparatus acquires from an interchangeable lens at least one of a drivable defocus amount of the interchangeable lens, and a driving speed in driving of a focus lens to focus adjustment positions. The image pickup apparatus changes a lens driving method for focus detection, based on at least one of the drivable defocus amount, the driving speed, and a charge storage interval for charge storage in an image pickup element for acquiring a signal for use in focus detection.
An image pickup apparatus which is capable of being downsized and being power-saved, and is capable of following the focal plane and controlling the exposure during the variably-magnifying operation. There is stored information on a position of a focus lens corresponding to a position of a zoom lens, which is dependent on an object distance. The focus lens is moved based on the stored information when the zoom lens is moved. When a moving direction of the zoom lens is switched, the focus lens is stopped, and then the moving direction of the zoom lens is switched. The focus lens is moved based on the stored information after the switching.
An image processing apparatus which is capable of accurately correcting for chromatic aberration of magnification in an area peripheral to a taken image using the taken image. Areas including edges in image data are extracted, and the amount of chromatic aberration of magnification is calculated as the amount of area chromatic aberration of magnification in each area with respect to each color component. Based on lens design values, chromatic aberration of magnification in each area is calculated as the amount of lens chromatic aberration of magnification. By using the amount of area chromatic aberration of magnification and the amount of lens chromatic aberration of magnification in adjacent areas next to an indefinite area matching predetermined conditions, the amount of lens chromatic aberration of magnification relating to the indefinite area is corrected to determine the amount of area chromatic aberration of magnification relating to the indefinite area.
There is provided an information processing apparatus including an image obtaining unit for obtaining a captured image, generating unit for generating a graphic image for prompting a subject within the captured image obtained by the image obtaining unit to change a state, and an emission control unit for controlling emission of the graphic image generated by the generating unit onto the subject.
The total imaging time period and recorded volume of each image is displayed in association with the imaging date and time of the image. An imaging information acquiring section acquires information on the imaging dates and times and recorded volumes of images. The acquired information is held in an index table. A period setting part sets the period of a period display. An imaging start position deciding section decides the position corresponding to the imaging start date and time of each image in the period display. An imaging time length deciding section decides the display range of the imaging time length of each image in the period display. A recorded volume length deciding section decides the display range of the recorded volume length of each image. Based on these decision results, an imaging position display creating section creates an imaging position display in which the imaging start positions of the images and the imaging time lengths or the recorded volumes of the images are displayed relative to the period display.
A digital camera and an operating method thereof are disclosed. The digital camera includes an image sensing module, a display, an operating element, and a control module. The image sensing module consists of N pieces of image sensing elements. The display is used to show a first image. The operating element is used by a user to select a specific area in the first image and set correction parameters for the specific area. The control module is connected to the image sensing module and the display for obtaining information about a position of the specific area relative to the first image and the correction parameters, and uses the obtained position information and the correction parameters to control M pieces of the image sensing elements in the image sensing module corresponding to the specific area, so that a second image is obtained based on the correction parameters.
An image processing device and method for reducing the line memory consumption in an image processor is disclosed. The image processing device includes an imaging unit for acquiring image data by imaging a subject, an image memory to which a first part out of first and second parts of the image data output from the imaging unit is input, and an image processor for image-processing the first part received from the image memory, image-processing the second part received without passing it through the image memory, and generating a processed image corresponding to the image data by synthesizing the processed first and second parts.
Foreign substance information including information on a position and size of a foreign substance in an imaging unit is acquired. When correcting a shadow of the foreign substance of the moving image data using the acquired foreign substance information and playing back the corrected moving image data, a selection is made whether to perform processing for correcting the shadow of the foreign substance of a frame based on the data size of the frame of the moving image data to be played back.
A camera has a focus detection sensor that includes a plurality of first focus detection pixels and a plurality of second focus detection pixels, and that has a plurality of focus detection pixel pairs each including a first focus detection pixel and a second focus detection pixel, and stores defect information indicating a defective pixel. The camera corrects a value of the defective pixel and a value of one of the first focus detection pixel and the second focus detection pixel that forms the focus detection pixel pair with the defective pixel based on a value of a focus detection pixel of the same type that is not the defective pixel. The camera detects focusing status based on a phase difference between a first focus detection image obtained from the first focus detection pixels and a second focus detection image obtained from the second focus detection pixels after the correction.
A method of block-encoding a raster image by successive two-dimensional decompositions of blocks of the image in a base of functions using a combined application of a one-dimensional kernel of vertical decomposition of n pixels and of a one-dimensional kernel of horizontal decomposition of p pixels. In the method the horizontal dimension P of each block is determined as a multiple of p, P=k·p, and a decomposition at logp(P) level(s) of resolution is accomplished using the horizontal decomposition kernel, and the vertical dimension N of each block is determined as a multiple of n, N=l·n, and a decomposition at logp(N) level(s) of resolution is accomplished using the vertical decomposition kernel. For given values of n and p, the values of k and l are chosen such that the vertical dimension N is strictly less than the horizontal dimension P.
Disclosed herein is a camera system including: a camera section including a subband dividing section configured to resolve image data of a color whose pixel positions are alternately shifted from each other into subband images, and a first transmission interface section configured to convert the subband images into a predetermined image signal, and output the image signal via a transmission line; and a camera control section including a second transmission interface section configured to convert the image signal input via the transmission line into the subband images, and an image decompressing section configured to decompress the subband images into the image data and synthesize the subband images into the image data output from the image pickup element.
Various techniques are disclosed for processing statistics data in an image signal processor (ISP). In one embodiment, a statistics collection engine may be implemented in a front-end processing unit of the ISP, such that statistics are collected prior to processing by an ISP pipeline downstream from the front-end processing unit. In one embodiment, the statistics collection engine may be configured to acquire statistics relating to auto white-balance, auto-exposure, and auto-focus, as well as flicker detection. Collected statistics may be output to a memory and used by the ISP to process acquired image data.
Methods and systems for processing a video for stabilization and retargeting are described. A recorded video may be stabilized by removing shake introduced in the video, and a video may be retargeted by modifying the video to fit to a different aspect ratio. Constraints can be imposed that require a modified video to contain pixels from the original video and/or to preserve salient regions. In one example, a video may be processed to estimate an original path of a camera that recorded the video, to estimate a new camera path, and to recast the video from the original path to the new camera path. To estimate a new camera path, a virtual crop window can be designated. A difference transformation between the original and new camera path can be applied to the video using the crop window to recast the recorded video from the smooth camera path.
By combining imaging systems with wireless location functionality, a subject's videometric signature can be linked to a public identity, thus enabling continuous surveillance outside or between the coverage area of video surveillance networks. In addition to extending the surveillance coverage area, the combination of computerized video surveillance with wireless location determination may also allow for identification of mobile device users via the existing mobile equipment and user identifiers used in the wireless network.
A subject can be tracking using a plurality of physical video monitoring or image acquisition devices deployed in a delimited area. A map represents the delimited area. Icons representing the physical monitoring devices can be placed and configured on the map representing the delimited area. Some or all of the placed and configured video monitoring devices can be logically linked together to form scenes. The video feed from the physical video monitoring devices may be recorded in stable storage. A layout for display of the video feeds may be selected. Upon playing the video feed, whether live or recorded, a subject can be tracked through the delimited area by selecting one of the video monitoring devices in one of the available scenes.
In an assembly method for an endoscope image pickup unit, the endoscope image pickup unit includes a distal end portion main body portion including a front opening portion, a side opening portion, a rear opening portion and an arrangement space portion, a lens section including a distal end lens having an outer diameter that generally fits in the front opening portion, and an image pickup section that fits in the rear opening portion and includes an image pickup device arranged in an image forming position by a lens system such as the lens section. The assembly method includes steps for inserting the lens section into the arrangement space portion from the side opening portion, fitting the inserted lens section in the front opening portion, and fitting the image pickup section in the rear opening portion from a rear of the rear opening portion.
Provided is a diffractive optical element that is formed by laminating two optical material layers formed of different energy-cured resins; in which a relief pattern is formed at the interface between the two optical material layers; and that satisfies the following conditional expressions: 0.01
In one embodiment, a method of rendering stereoscopic images includes providing eyewear having a pair of lenses. Each lens is transitioned between an optically-shuttered state and an optically-transmissive state. The transitioning is in response to a voltage waveform applied substantially simultaneously to at least a portion of each lens. Each lens transitions between states in opposition to the other lens.
A support structure, which includes: a housing configured to store an optical element; a support unit configured to support the housing; a positioning element configured to position the housing with respect to the support unit; a vibration-proof element configured to prevent transmission of vibration from the support unit to the housing; and an extension from the housing toward the support unit. The support unit includes a first surface configured to define an opening into which the extension is inserted. The positioning element supports and positions the extension in the opening so that the extension portion is apart from the first surface. The vibration-proof element is disposed between the first surface and the extension portion.
Disclosed embodiments comprise dynamic pulse width modulation (PWM) bit sequence selection techniques for use with video display devices. By dynamically selecting and applying a bit sequence based on the display image content and the limited dynamic range of human perception, the bit sequence used to display a given scene may be optimized in order to provide for increased bit depth or increased brightness. Generally one out of a plurality of available bit sequences would be applied to a given scene, with different bit sequences designated for displaying bright scenes and dark scenes. Alternatively, different bit sequences may be applied depending upon the amount of motion in a scene. Thus, a dynamic bit sequence selection technique may allow for a display device with increased bit depth and increased brightness.
Light sources of a backlight are configured to customize the shape of light emitted from the clusters. The clusters are activated as a unit and modulated as to brightness, but of the customized shape. All clusters can have a similar customized PSF, or the customization of each cluster may be varied in real time. Real time changes of a clusters PSF may be based, for example, an image or a region of the image to be displayed using the clusters.
Techniques for navigating a real world via interactive maps are disclosed. According one aspect, at least one or more databases are maintained in one or more servers. A computing device is caused to display a first portion of the interactive map generated from a logic process based on a first database, wherein the first portion of the interactive map represents a first part of a real world (e.g., a shopping mall) and includes one or more nodes, one or more branches, and one or more of hotspots in the real world, each of the hotspots represents a point of interest that is selectable to show details about the point of interest. Auxiliary data associated with the each of the hotspots is accessed when the user selects one of the hotspots, and subsequently displayed to show a visual effect about the hotspot so that the user understands more about the hotspot.
An endoscope apparatus includes: an imaging portion imaging a subject to generate image data; a designation portion designating a position in an image based on the image data; an image processing portion processing the image data such that an enlarged image obtained by enlarging an image in a second region including the designated position overlaps a first region including the designated position designated by the designation portion; a display portion displaying the enlarged image and the image of the subject based on the image data processed by the image processing portion and displays a cursor at the designated position on the enlarged image; and a measurement processing portion performing measurement on the basis of a measurement position indicated by the cursor by using the image data generated by the imaging portion. The enlarged image displayed on the display portion moves according to movement of the cursor.
To browse images grouped by person on a photo displaying system, a plurality of facial regions are generated from a plurality of images of a plurality of albums. The facial regions are grouped into a plurality of clusters of faces based on similarity between the facial regions. The clusters of faces are associated with the albums. A signal is received to select one of the facial regions. The selected facial region belongs to a specific cluster of faces and the specific cluster of faces is associated with a specific album of the albums. Images of the specific album and facial regions of the clusters of faces are displayed.
Users define object control rigs that can be used to perform specific object manipulation tasks for the user when manipulating objects in a scene. Different rigs can be constructed for the same set of animation objects to perform different tasks. A rig is modeless in that a rig may include an arbitrary user-selected mixture of object control elements that are typically used in different modes and scopes of manipulation. When a user selects a rig, all of the visual representations of the object control elements specified for that rig are enabled to be displayed proximal the object(s) with which the control elements are associated. No additional selection of object parts is necessarily required to determine which control elements are associated with the object(s). The user may manipulate the object(s) using a displayed visual representation of an object control element.
A method of controlling a portable electronic device includes receiving a selection of a character of a string at the portable electronic device, rendering the character at a first font size on a display of the portable electronic device, and re-rendering the character at a second font size when a subsequent selection of a subsequent character of a new string is received.
A graphical forensic scheduling system is described. The system may receive a data date on a time-scaled project schedule. The system may calculate link gaps based on predecessor and successor relevant dates on either side of the data date. The system may automatically correct logic ties if actual dates for related activities are out-of-sequence. The system may calculate and display forensic floats, forensic drifts, and forensic total floats for actualized activities based on an algorithmic function of all link gaps on either side of the data date, i.e. forensic gap or otherwise. The as-built critical path may be determined based on the forensic total floats. The system may continuously and automatically refresh in real-time, forensic float, forensic drift and forensic total float any time a gap on either side of the data date takes on a revised value due to activities being repositioned on the timescale. The system, by supporting GPM rules, may automatically heal corrupted logic right of the data date and automatically and continuously refresh forensic float, forensic drift and forensic total float on either side of the data date. The system may optimize the schedule by sliding and/or shortening or lengthening activities, and maintain forensic float, forensic drift and forensic total float current with respect to such optimization schemes taking place right of the data date. The system may support gestural recognition, surface computing and voice recognition, and provide users with visual feedback on the impact to a schedule, both prior to and subsequent the data date, immediately upon gestural or surface input.
The present invention provides a novel remeshing approach for genus-g meshes that overcomes distortion problems. The proposed approach is based on continuous mapping of a 2D grid on the 3D meshed model. The criteria of the new mesh can be defined directly on the 2D grid. The remeshing is invariant to the original mesh. Due to topological analysis, the mapping of the 2D grid onto the 3D mesh minimizes distortion and guarantees continuity. The 2D grid, the element shapes and the density (multiresolution) can be changed straightforwardly, thus generating a modular approach.
Certain embodiments provide a display apparatus including: a selection unit configured to make a selection as to which image in images shot by which virtual cameras should be displayed on which subpixel based on the viewing position and the number of parallaxes which can be displayed; a generation unit configured to dispose the virtual camera on the coordinates of the virtual cameras in the CG space, shoot a drawing object in the CG space, and generate an elemental image based on a shot multiple viewpoint image and the selection result in the selection unit; a display unit configured to display a stereoscopic image based on the elemental image; and an optical plate configured to control light rays illuminated from the display unit to make it possible for the viewer to conduct stereoscopic viewing with a light ray interval which is wider than the shooting interval.
A DC-DC converter comprises a burst mode circuit configured to work when a load connected to an output terminal of the DC-DC converter is a light load, and a PWM mode circuit configured to work when the load is a heavy load, wherein the burst mode circuit switches a voltage at the output terminal during a period of time when a feedback voltage from the output terminal reaches a high potential reference voltage, generates a switch start signal with frequencies divided by predetermined frequency division values, and switches the voltage at the output terminal in response to the switch start signal, and wherein the PWM mode circuit switches the voltage at the output terminal during a period of time when a ramp wave signal is greater than a difference voltage between the feedback voltage and a predetermined PWM mode reference voltage.
An information providing apparatus allowing appropriate confirmation of contents of information which assists travel of a mobile object, presented by an image display section, even when the image display section providing information which assists travel of the mobile object as an image display is placed under a condition producing vibration not smaller than a predetermined level. The equipment has an image display section (22) mounted in a vehicle and allowing image display of information which assists travel of the vehicle, a vibration sensor (44) detecting vibration not smaller than a predetermined level produced on the image display section (22) and sending a detection output signal, and an operation control section (30) modifying a display mode of information presented as an image display by the image display section (22), into the one having contents of the information are more readily recognizable, when the detection output signal from the vibration sensor (44) expresses that the image display section (22) is in a vibration-sustained state in which vibration not smaller than a predetermined level is sustained over a duration of time not shorter than a predetermined duration.
A display device according to the present invention includes a liquid crystal display panel in which a plurality of pixels are arranged in matrix, and an optical sensor circuit configured by a photodiode (17), a NetA voltage-boosting capacitor, and an output AMP. A driving wiring (Vrwn) for supplying a driving signal to the NetA voltage-boosting capacitor is electrically connected to a power supply wiring (Vsm) for supplying power to the output AMP. This configuration reduces parasitic capacitance resulting from an increase in the number of wirings. This makes it possible to make a display device having a pixel including an optical sensor incorporated therein, the display device capable of avoiding deterioration in sensor accuracy in the optical sensor circuit and preventing a decrease in the aperture ratio of the pixel.
A video player for a portable multifunction device is disclosed. In some embodiments, a list of video items is displayed in a portrait orientation of a touch screen display of a portable electronic device. Upon user selection of a respective video item in the list, the user selected video item is automatically displayed in a landscape orientation of the touch screen display.
A sensor is provided. The sensor includes a planar sensing area including a sensor layout. The sensor layout includes an interior portion, an edge portion, and edges. The sensor layout also includes interior sensing elements, the interior sensing elements being located in the interior portion, and edge sensing elements, the edge sensing elements being located in the edge portion. The interior sensing elements are arranged in the sensor layout such that the interior sensing elements generally do not extend beyond a predetermined distance from the edges. Moreover, the edge sensing elements are arranged to extend beyond the predetermined distance and interlace with the interior sensing elements in the interior portion. The sensor further includes a controller and a connector, the connector coupling the planar sensing area to the controller.
A method includes detecting a touch on a touch-sensitive display at a location not associated with a control, displaying, in association with the location, a displayed control, and activating the displayed control.
A flat panel display integrated with a touch screen panel comprises a lower substrate, an upper substrate having a display area and first and second non-display areas corresponding to a display area, first and second non-display areas of the lower substrate, respectively, sense patterns on the display area of the upper substrate, sense lines on the first non-display area of the upper substrate, metal patterns on areas between the sense lines and on an outer side of the sense lines, pixels on the display area of the lower substrate, a driving circuit configured to drive the pixels, and sealant disposed on the second non-display area of the lower substrate so as to bond the upper substrate to the lower substrate. The first and second non-display areas of the lower substrate are outside the display area. The driving circuit is on the first non-display area of the lower substrate.
A transparent conductive film comprising a transparent film base material, a resin layer having a fine uneven geometrical structure, and a transparent conductive thin film laminated on the film base material through the resin layer, wherein the surface of the transparent conductive thin film has an average centerline roughness (Ra) of 0.11 to 0.18 μm, the maximum height (Ry) of 0.9 to 1.6 μm and the average distance between peaks (S) of 0.05 to 0.11 mm. The film can prevent the formation of a Newton's ring and shows satisfactory durability (particularly, pen input durability) and satisfactory display property without buzzing.
According to the present inventive concept there is provided a display assembly for a fuel dispensing unit, comprising: a display, a substantially transparent screen arranged between the display and an ambient environment such that the display is visible through the screen, comprising a first screen portion and a second screen portion movably arranged, in relation to the first screen portion, between a first position and a second position distinct from the first position. There is also provided a fuel dispensing unit.
Systems and methods are described for navigating through a data space. The navigating comprises detecting a gesture of a body from gesture data received via a detector. The gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and physical space. The detecting comprises identifying the gesture using the gesture data. The navigating comprises translating the gesture to a gesture signal, and navigating through the data space in response to the gesture signal. The data space is a data-representational space comprising a dataset represented in the physical space.
The disclosure relates to a case for a handheld electronic device and an electronic device. The case comprises: a housing and a lens. The housing has a housing surface; and a first opening in the housing surface. The lens has a cover surface being disposed adjacent at least a portion of the housing surface; an indentation formed in the cover adjacent the cover surface, the indentation being disposed between and forming a cavity in the case between at least a portion of the housing adjacent the housing surface and at least a portion of the cover adjacent the cover surface, the cavity being elongated along at least a first axis; and a second first opening formed in the cover providing fluid communication between the cavity and the cover surface. In the case, an audio transducer for the electronic device is disposable in the housing at a location underneath the first opening, placing the audio transducer in fluid communication with the cavity; and when the lens is disposed on the housing surface a periphery about the indentation is sealed against an opposing portion of the housing surface.
To provide a liquid crystal display device which performs pseudo impulsive driving, ensures brightness of a screen, and can improve the contrast of the screen. An arithmetic device for generating insertion images is provided in a liquid crystal display device for realizing pseudo impulsive driving. A moving object region and a background region are extracted from first image data which is input to the arithmetic device; second image data where the moving object region is displayed as a black image or a white image is generated; and a display panel performs display where the second image data of nth frame is displayed as an insertion image in a period between the first image data of nth frame and the first image data of (n+1)th frame.
A liquid crystal display driving device, comprising a scanning driving unit; a data driving unit; gate lines; data lines; pixel regions defined by the gate lines and the data lines; and a compensation circuit connected to the gate lines, wherein the gate lines include gate scanning lines and a redundant gate line, the data lines includes data signal lines and a redundant data line, and the compensation circuit is used to compensate the gate scanning signals of the gate scanning lines, so as to reduce voltage delay over the gate scanning lines.
A pixel circuit has an organic light emitting diode, a driving transistor, a capacitor and a first switch. The organic light emitting diode has a first end coupled to a first power source terminal. The driving transistor has a source and a drain respectively coupled to a second power source terminal and a second end of the light emitting diode. The capacitor couples a gate of the driving transistor to a reference voltage terminal. The first switch couples the second end of the light emitting diode to the capacitor, and couples the gate and the drain of the driving transistor together when a first scan signal is asserted.
A dual modulator display has a first array of pixels that illuminates a second array of pixels with a pattern of light. The second array of pixels modulates the pattern of light to yield an image. A method for determining control values for pixels of the first array of pixels begins with an initial set of control values and refines the control values. The control values may be refined one at a time. Images may be displayed in real time.
A multiple-band antenna having first and second operating frequency bands is provided. The antenna includes a first patch structure associated primarily with the first operating frequency band, a second patch structure electrically coupled to the first patch structure and associated primarily with the second operating frequency band, a first slot structure disposed between a first portion of the first patch structure and the second patch structure and associated primarily with the first operating frequency band, and a second slot structure disposed between a second portion of the first patch structure and the second patch structure and associated primarily with the second operating frequency band. A mounting structure for the multiple-band antenna is also provided. The mounting structure includes a first surface and a second surface opposite to and overlapping the first surface.