09th week of 2010 patent applcation highlights part 71 |
Patent application number | Title | Published |
20100058275 | Top Level Hierarchy Wiring Via 1xN Compiler - Embodiments that route 1×N building blocks using higher-level wiring information for a 1×N compiler are disclosed. Some embodiments comprise determining higher-level coordinates for a blockage of a 1×N building block, determining intra-1×N coordinates for a shape of the blockage via the higher-level coordinates, and creating routes of intra-1×N wires of the 1×N building block that avoid the intra-1×N coordinates. Further embodiments comprise an apparatus having a higher-level wiring examiner to examine higher-level wiring of an area near a 1×N building block of a physical design representation. The apparatus may also have a blockage determiner to determine a blockage that affects intra-1×N wiring for the 1×N building block and a coordinate calculator to calculate coordinates of a shape of the blockage, wherein the calculated coordinates may enable a routing tool to avoid the shape when creating intra-1×N wiring for the 1×N building block. | 2010-03-04 |
20100058277 | Method and system for organizing data generated by electronic design automation tools - A method and system for organizing a plurality of files generated by an Electronic Design and Automation (EDA) tool into composite objects is disclosed. The system provides a plurality of rules, which may be configured for various EDA tools. These rules may be configured for any EDA tool by specifying various parameters such as filename patterns, file formats, directory name patterns, and the like. Using these rules which are configured for an EDA tool, the files that form a part of the design objects are identified and packaged in the form of composite objects. | 2010-03-04 |
20100058299 | METHOD OF ARRAY INTERCEPTION USING DATA-FLOW ANALYSIS - An apparatus and a method for Java array interception using bytecode manipulation and data flow analysis. In one embodiment, a user-provided object class is identified. An array access operation of the user-provided object class is intercepted. The intercepted array access operation is translated with an emulator class of a native Java array. The translated array access operation is sent to an emulator class to determine whether to dispatch to the native Java array or an alternate data source. | 2010-03-04 |
20100058301 | SYSTEM AND METHOD FOR BRANCH EXTRACTION OBFUSCATION - Disclosed herein are systems, methods, and computer readable-media for obfuscating code. The method includes extracting a conditional statement from a computer program, creating a function equivalent to the conditional statement, creating a pointer that points to the function, storing the pointer in an array of pointers, replacing the conditional statement with a call to the function using the pointer at an index in the array, and during runtime of the computer program, dynamically calculating the index corresponding to the pointer in the array. In one aspect, a subset of instructions is extracted from a path associated with the conditional statement and the subset of instructions is placed in the function to evaluate the conditional statement. In another aspect, the conditional statement is replaced with a call to a select function that (1) calculates the index into the array, (2) retrieves the function pointer from the array using the index, and (3) calls the function using the function pointer. Calls can be routed through a select function before the function pointer is used to call the function evaluating the conditional statement. Each step in the method can be applied to source code of the computer program, an intermediate representation of the computer program, and assembly code of the computer program. | 2010-03-04 |
20100058302 | SYSTEM, APPARATUS AND METHOD FOR TRANSLATING DATA - A distributed processor-based system comprises a plurality of communicating platforms, wherein a number of platforms in the distributed processor-based system comprise at least one compiler, the at least one compiler being operably coupled to data type translation logic and arranged to generate a memory layout for the respective platform. In response to an indication for a communication to occur between a first platform and a second platform the data type translation logic translates a memory layout using data type attributes for data to be transferred from the first platform to the second platform based on at least one platform-specific characteristic, such that the data does not require translating when received at the second platform. | 2010-03-04 |
20100058304 | TYPE DESCRIPTOR MANAGEMENT FOR FROZEN OBJECTS - The efficient use of type descriptors with frozen objects. A frozen object might actually include several type descriptors, a primary type descriptor that is canonical according to a set of canonicalization rules, and an auxiliary type descriptor that is not identical to the primary type descriptor. The auxiliary type descriptor may be used to access the canonical type descriptor. When performing an operation, if the auxiliary type descriptor can be used to perform the operation, then that auxiliary type descriptor may be used. If the canonical type descriptor is to be used to perform the operation, the auxiliary type descriptor is used to gain access to the canonical primary type descriptor. The primary type descriptor is then used to perform the operation. | 2010-03-04 |
20100058305 | Automatic Generation of Language Bindings for Libraries Using Data from Compiler Generated Debug Information - Described herein is a method and apparatus for generating automatic language bindings. The method includes receiving a request for a first program module in a first language from a second program in a second language. A binding module is created in the second language in response to the request, where the binding module is generated from debug data of the first program module. The the binding module is returned to the second program module. The second program module can then access the functionality of the first program module through use of the functions of the binding module. | 2010-03-04 |
20100058307 | METHODS AND SYSTEMS FOR MONITORING SOFTWARE PROVISIONING - A provisioning server can actively monitor the software provisioning processes being performed on a target machine to determine the status and integrity of the provisioning processes and notify an administrator or user of the status and integrity. The provisioning server can be configured to include a monitoring module and a message module. The monitoring module can be configured to monitor software provisioning processes being performed on a target machine and determine the status and integrity of the provisioning processes. The message module can be configured send notification to the administrator or user of the status and integrity of the provisioning processes. | 2010-03-04 |
20100058320 | Managing Distributed System Software On A Gaming System - Mechanisms for determining the coherency of a console are described herein. A manifest may be used to check the installed software components, and their versions, to determine which user experience groups are coherent based upon the installed software packages and their versions. If the console has the required software components and their versions installed according to the manifest, providing for a coherent user experience group, the console may be set to an enhanced user experience level in which the coherent user experience groups, or features, are enabled. The console may be set at various user experience levels depending upon which user experience groups are coherent. For example, if no user experience groups are coherent, the console may be set at a “core”, basic, or default user experience level. | 2010-03-04 |
20100058321 | APPROACH FOR DEPLOYING SOFTWARE TO NETWORK DEVICES - Techniques are provided for deploying software applications and/or software platforms from a client device to one or more network devices. The client device comprises a client update application and an update library of routines. The update application invokes one of the routines of the update library. In response, the update library sends a plurality of instructions, or commands, and a software application and/or software platform to each of the network devices. The instructions, when processed by each of the network devices, cause the updated software to be installed and any reboot operations to be performed. | 2010-03-04 |
20100058323 | In-System Reconfiguring Of Hardware Resources - In one embodiment, the present invention includes a method for determining if a system is compatible with an upgrade to a hardware resource of the system, receiving instructions from a remote server to upgrade the hardware resource if the system is compatible, and programming the hardware resource based on the instructions. In one such embodiment, the hardware resource may be programmed via programmable fuses to enable circuitry of the hardware resource. Other embodiments are described and claimed. | 2010-03-04 |
20100058326 | Information processing apparatus and function expansion method - An information processing apparatus receives index information about an expansion function realized by being linked to a predetermined service provided by an external apparatus from a server apparatus connected via a network, displays a menu of information representing the expansion functions on a display screen, based on the index information, downloads software for executing the expansion function based on location information of the software when the expansion function being executed in accordance with a user selection on the menu on the display screen; the location information contained in the index information, and uses the downloaded software to executes the expansion function selected by an user. | 2010-03-04 |
20100058328 | SYSTEMS AND METHODS FOR DIFFERENTIAL SOFTWARE PROVISIONING ON VIRTUAL MACHINES HAVING DIFFERENT CONFIGURATIONS - Embodiments relate to systems and methods for differential software provisioning on virtual machines having different configurations. A provisioning (or “cobbler”) server can interact with a local virtual machine installation client to initiate a software provisioning process to diverse sets of virtual machines. The provisioning process can entail, for example, the selection and delivery of an operating system to the diverse sets of virtual machines, as well as the installation of applications or other software. In conjunction with the provisioning process, the koan client can identify the virtual machine configuration or type for the various virtual machine sets, such as those based or hosted on a Xen virtualization type, a VMware virtualization type, or kernel-based virtual machine (KVM) type. The cobbler server can generate differentiated versions of the virtualized installations for the different types of target virtual machines, compatible with the various configurations. The supported virtual types can be extensible. | 2010-03-04 |
20100058329 | Method and apparatus for dynamically instantiating services using a service insertion architecture - A generic service node that operates in a first state while waiting for instructions to adopt a specific service. Upon receiving the instructions, the generic service node operates in a second state where the node installs software received from a network to enable the generic service node to provide the specific service to the network. The generic service node is in communication with a control node or nodes such that the generic service node can be adapted to provide a particular service as requested by the control node(s). | 2010-03-04 |
20100058330 | METHODS AND SYSTEMS FOR IMPORTING SOFTWARE DISTRIBUTIONS IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can import a software distribution and determine the type of distribution in order to integrate the software distribution in the software provisioning environment. The provisioning server can be configured to determine a type for the software distribution. Once determined, the provisioning server can be configured to locate a configuration template that matches the type of the software distribution. The configuration template can allow the generation of a configuration file that enables the software distribution to be incorporated into software provisioning processes, automatically. Once located, the provisioning server can be configured to generate a profile for the imported software distribution. | 2010-03-04 |
20100058336 | ASSIGNMENT, AT LEAST IN PART, OF AT LEAST ONE VIRTUAL MACHINE TO AT LEAST ONE PACKET - In an embodiment, an apparatus is provided that may include circuitry to be comprised in a platform. The circuitry may be to determine, at least in part, at least one virtual machine (VM) resident in the platform to be assigned to process, at least in part, at least one packet. The circuitry may determine, at least in part, the at least one VM based at least in part upon (1) comparison, at least in part, of at least one destination of the at least one packet to at least one predetermined destination, and (2) at least one value based at least in part upon both at least one port associated with the at least one packet and at least one source of the at least one packet. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment. | 2010-03-04 |
20100058337 | SYSTEMS AND METHODS FOR SHARED OBJECT LOCK UNDER STATE MACHINE CONTROL - Embodiments relate to systems and methods for a shared object lock under state machine control. An operating system or virtual machine environment can host a set of multiple executing threads, and provide those threads with mutual access to one or more objects such as storage objects, memory objects, or others. The threads can independently request that the object be locked or unlocked, and the locked or unlocked state can be shared between the threads. Rather than communicate with the object(s) directly, in embodiments the threads communicate with a state machine that in turn controls the state of the object(s). When a request to change the state of the object(s) is received, the state machine can permit the object(s) to change between locked, unlocked, or other states based on the current state of the machine and the received message. Contention between threads can be reduced or eliminated. | 2010-03-04 |
20100058338 | CALLBACKS IN VIRTUAL MACHINES - The use of callback functions when executing intermediate instructions in a virtual machine is described. The virtual machine receives and evaluates intermediate instructions. The virtual machine evaluates the instructions based a function table referencing definitions of the functions. A callback is loaded into the virtual machine platform, and a callback loader modifies the function table to cause a function in the table to point to the callback instead of the standard definition. Thus, when the intermediate code is evaluated, it is evaluated based on the modified functionality of the callback rather than the standard definition. | 2010-03-04 |
20100058340 | Access Controlling System, Access Controlling Method, and Recording Medium Having Access Controlling Program Recorded Thereon - An access controlling system include a managing domain which generates a virtual file for each domain and each resource, determines whether a label can be provided to the generated virtual file, and determines contents of the labels provided to the domain | 2010-03-04 |
20100058344 | ACCELERATING A QUIESCENCE PROCESS OF TRANSACTIONAL MEMORY - A method to perform validation of a read set of a transaction is presented. In one embodiment, the method compares a read signature of a transaction to a plurality of write signatures associated with a plurality of transactions. The method determines based on the result of comparison, whether to update a local value of the transaction to a commit value of another transaction from the plurality of the transactions. | 2010-03-04 |
20100058345 | AUTOMATIC AND DYNAMIC DETECTION OF ANOMOLOUS TRANSACTIONS - Anomalous transactions are identified and reported. Transactions are monitored from the server at which they are performed. A baseline is dynamically determined for transaction performance based on recent performance data for the transaction. The more recent performance data may be given a greater weight than less recent performace data. Anomalous transactions are then identified based on comparing the actual transaction performance to the baseline for the transaction. An agent installed on an application server performing the transaction receives monitoring data, determines baseline data, and identifies anomalous transactions. For each anomalous transaction, transaction performance data and other data is reported. | 2010-03-04 |
20100058346 | Assigning Threads and Data of Computer Program within Processor Having Hardware Locality Groups - A computer program having threads and data is assigned to a processor having a processor cores and memory organized over hardware locality groups. The computer program is profiled to generate a data thread interaction graph (DTIG) representing the computer program. The threads and the data of the computer program are organized over clusters using the DTIG and based on one or more constraints. The DTIG is displayed to a user, and the user is permitted to modify the constraints such that the threads and the data of the computer program are reorganized over the clusters. Each cluster is mapped onto one of the hardware locality groups. The computer program is regenerated based on the mappings of clusters to hardware locality groups. At run-time, optimizations are performed to improve execution performance, while the computer program is executed. | 2010-03-04 |
20100058358 | METHOD AND APPARATUS FOR MANAGING SOFTWARE CONTROLLED CACHE OF TRANSLATING THE PHYSICAL MEMORY ACCESS OF A VIRTUAL MACHINE BETWEEN DIFFERENT LEVELS OF TRANSLATION ENTITIES - A method and a system for allowing a guest operating system (guest OS) to modify an entry in a TLB directly without an involvement of a hypervisor are disclosed. Upon receiving a guest TLB miss exception, a guest OS issues a TLBWE (TLB Write Entry) instruction to logic. The logic executes the TLBWE instruction at a supervisor mode without invoking a hypervisor. The TLB may incorporate entries in a guest page table and entries in a host page table. | 2010-03-04 |
20100058361 | Networked Isochronous USB Communication - Methods and systems are provided for helping maintain isochronous communications with peripheral devices ( | 2010-03-04 |
20100058362 | DEVICE, SYSTEM, AND METHOD OF EXECUTING A CALL TO A ROUTINE WITHIN A TRANSACTION - Device, system, and method of executing a call to a routine within a transaction. In some embodiments an apparatus may include a memory having stored thereon compiled code corresponding to a transaction, wherein the transaction includes at least one call to a first routine of a pair of first and second mutually inverse routines, and wherein the compiled code includes a call to a first wrapped routine replacing the call to the first routine; and a runtime library including wrapper code, wherein the wrapper code, when executed in response to the call to the first wrapped routine, results in executing the call to the first routine within the transaction and undoing the call to the first routine responsive to abort of the transaction. Other embodiments are described and claimed. | 2010-03-04 |
20100058363 | Intent-Oriented User Interface Application Programming Interface - In accordance with one or more aspects of the intent-oriented user interface Application Programming Interface, a user interface platform includes an Application Programming Interface (API). An indication of multiple commands to be exposed for an application via a user interface is received from the application. For each of the multiple commands, a manner of display of a control corresponding to the command and a position for the control is determined on behalf of the application. Additionally, for each of the multiple commands the control corresponding to the command is displayed in accordance with the determined manner of display and the position for the control. The application is notified of user interactions with the user interface. | 2010-03-04 |
20100058366 | METHOD AND SYSTEM FOR TESTING INTERACTIONS BETWEEN WEB CLIENTS AND NETWORKED SERVERS - A system and method providing a testing, monitoring and debugging framework that supports testing web clients with complex and advanced feature sets. The system and method allows multiple web clients to be simultaneously tested on the same physical machine without conflict and records a full range of performance and debugging information by providing detailed measurements at a combination of application and networking layers. | 2010-03-04 |
20100058389 | DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD AND COMMUNICATION SYSTEM - A client device includes a display control unit for setting a current time line indicating a current time on the display screen to divide the display screen into a fixed region and a moving region across the current time line as boundary, for moving a program object set in the moving region toward the current time line at a predetermined speed to set, among program information contained in the EPG data obtained by the EPG data obtaining unit, a program object describing therein program identification information contained in the program information on certain program information whose program start time is earlier than a current time, which is contained in the program information, at a position reaching the current time line in the moving region when the program start time comes, and for, when the program object reaches the current time line, shifting the program object to the fixed region. | 2010-03-04 |
20100058390 | CONTENT ITEM RECOMMENDATION - A content item recommendation system comprises a recommender ( | 2010-03-04 |
20100058391 | SYSTEM AND METHOD FOR ACCOMMODATION OF DIGITAL AND ANALOG CHANNEL NUMBER CONFLICTS - There is provided a system and method for accommodation of digital and analog channel number conflicts. More specifically, in one embodiment, there is provided a method, comprising detecting an analog video signal with a channel number, detecting a digital video signal with the channel number, storing the analog video signal in a channel database with a first reference value, and storing the digital video signal in the channel database with a second reference value, the second reference value being different from the first reference value. | 2010-03-04 |
20100058393 | Switched Digital Video Broadcast Scheduler - A method of reducing channel change requests received by a switched network system includes communicating recording schedules from subscriber devices to a broadcast scheduler and creating or modifying a broadcast schedule based on the recording schedules. A system for avoiding message storms within a broadcasting network includes subscriber devices, a broadcast source communicatively coupled to the subscriber devices, and a broadcast scheduler configured to create or modify a broadcast schedule in response to anticipated requests by the subscriber devices such that requests by the subscriber devices are minimized. | 2010-03-04 |
20100058395 | METHOD AND SYSTEM FOR PROVIDING A CONTENT NOTIFICATION FOR A SET-TOP BOX - A method and system for providing a content notification for a set-top box is disclosed. An embodiment is disclosed that receives security information at a web portal and the security information has identification information for a user assigned to a set-top box, services a request to create a content notification preference for the set-top box at the web portal in response to successful entry of security information, determines media content received by the set-top box and the media content selected for display, determines the content notification preference associated with the set-top box, the content notification preference has a content notification rule to monitor media content received by the set-top box, and sends a content notification to a recipient based on the content notification preference. | 2010-03-04 |
20100058396 | APPARATUS AND METHOD FOR MANAGING A NETWORK - A system that incorporates teachings of the present disclosure may include, for example, a set top box having a controller to present bandwidth adjustments options for customer premises equipment comprising the set top box where the bandwidth adjustments options include a bandwidth limit for the customer premises equipment, receive a selection of the bandwidth adjustments options, and transmit the selection of the bandwidth adjustments options to a network device for adjusting the bandwidth limit for the customer premises equipment. Other embodiments are disclosed. | 2010-03-04 |
20100058421 | Methods and Apparatus for Updating Digital Television Firmware - Systems and methods for using broadcast bandwidth for updating firmware of digital televisions may include identifying a portion of unused bandwidth corresponding to a television station; selecting at least one update module, the update module comprising an update to firmware of a digital television; transmitting, via the unused bandwidth of the television station, the at least one update module; and receiving by a digital television, the at least one update module. | 2010-03-04 |
20100058423 | METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING INTERACTIVE SERVICES - Methods, apparatus, and computer program products for providing interactive services used with a time sensitive interactive application are provided. A request is received for interactive services that corresponds to a program. A program identification (ID) for the program is determined. An interactive application that corresponds to the program is determined based on the program ID, where the interactive application has a corresponding interactive application ID. The interactive application ID that corresponds to the interactive application for the program is provided. | 2010-03-04 |
20100058425 | SYSTEM AND METHOD FOR UPDATING SETTOP BOX ARCHITECTURE - A system and method for updating a settop box (STB) architecture that can be used to immediately update a device without requiring the device to be reset/restarted. The device may be any type of device that simultaneously supports multiple applications. The architecture may be used to update one of the applications with new functionality in a seamless manner that allows the applications including the one application to continue to operate without interruption. | 2010-03-04 |
20100058426 | ATSC SIGNAL RECORDER/PROCESSOR - ATSC TV signals are monitored for user-defined search terms and content, including both audio-video and non-audio-video content, is recorded when header tags in the files are determined to match the terms. | 2010-03-04 |
20100058430 | APPARATUS AND METHOD FOR MANAGING MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a set top box comprising a controller to receive media content over an Internet Protocol Television network, detect Secondary Audio Programming (SAP) content associated with the media content, present an SAP indicator with the media content to a user when the SAP content is detected for the media content, receive a selection of the SAP content by the user, and present the media content with the selected SAP content. Other embodiments are disclosed. | 2010-03-04 |
20100058432 | PROTECTING A VIRTUAL GUEST MACHINE FROM ATTACKS BY AN INFECTED HOST - In a virtualization environment, a host machine on which a guest machine is operable is monitored to determine that it is healthy by being compliant with applicable policies (such as being up to date with the current security patches, running an anti-virus program, certified to run a guest machine, etc.) and free from malicious software or “malware” that could potentially disrupt or compromise the security of the guest machine. If the host machine is found to be non-compliant, then the guest machine is prevented from either booting up on the host machine or connecting to a network to ensure that the entire virtualization environment is compliant and that the guest machine, including its data and applications, etc., is protected against attacks that may be launched against it via malicious code that runs on the unhealthy host machine, or is isolated from the network until the non-compliancy is remediated. | 2010-03-04 |
20100058435 | SYSTEM AND METHOD FOR VIRTUAL INFORMATION CARDS - A client includes a card selector, and receives a security policy from a relying party. If the client does not have an information card that can satisfy the security policy, the client can define a virtual information card, either from the security policy or by augmenting an existing information card. The client can also use a local security policy that controls how and when a virtual information card is defined. The virtual information card can then be used to generate a security token to satisfy the security policy. | 2010-03-04 |
20100058436 | SERVICE LEVEL NETWORK QUALITY OF SERVICE POLICY ENFORCEMENT - Embodiments of the invention provide systems and methods for providing service level, policy-based QoS enforcement on a network or networks. According to one embodiment, a system can comprise at least one communications network, a first endpoint communicatively coupled with the communications network, and a second endpoint communicatively coupled with the communications network and can monitor traffic on the communications network between the first endpoint and the second endpoint. A policy enforcer can be communicatively coupled with the network monitor. The policy enforcer can apply one or more policies based the traffic between the first endpoint and the second endpoint. The one or more policies can define a Quality of Service (QoS) for the traffic between the first endpoint and the second endpoint and can apply the policies to affect the traffic between the endpoints to maintain the QoS defined by the one or more policies. | 2010-03-04 |
20100058438 | SIMPLE VISUAL AUTHENTICATION OF DOCUMENTS EXCHANGED IN COMMERCE - Verifying the integrity of a received binary object by calculating a first displayable authenticator derived from an input binary object. The first authenticator is then attached to the input binary object, producing a first composite binary object, which is sent to a remote receiver. A second composite binary object is received back from the remote receiver, wherein the second composite binary object includes a received binary object, a received first displayable authenticator, and a second displayable authenticator. A third displayable authenticator is calculated, derived from the second composite binary object, then a display of the first displayable authenticator is compared to a display of the third displayable authenticator, and verification of the integrity of the received binary object is indicated by an exact match between displays of the first and third displayable authenticators. | 2010-03-04 |
20100058440 | INTERACTION WITH DESKTOP AND ONLINE CORPUS - A method is disclosed that includes gaining authenticated access to at least one of a restricted network device and a restricted online webpage with an authenticator integrated with a content crawler, wherein the authenticator is configured to obtain authentication data from a user for access to the at least one of the restricted network device and the restricted online webpage; indexing personal content of the at least one of the restricted network device and the restricted online webpage in a database; and enabling the user to search the indexed database based on a search query. | 2010-03-04 |
20100058442 | METHOD AND SYSTEM FOR ENFORCING SECURITY POLICES IN MANETS - A method of enforcing security policies in a mobile ad-hoc network, includes: entrusting at least one first network node along a data traffic route from a data traffic origin node to a data traffic destination node, with the enforcing of predefined security policies on the data traffic; and entrusting at least one second network node, distinct from said first network node, with the control of the enforcement of the security policies by the first network node. | 2010-03-04 |
20100058443 | Confidential Presentations in Virtual World Infrastructure - Methods and apparatus for forming and presenting confidential presentations within a computing environment associated with a virtual application are presented. For example, a method for forming a confidential presentation includes obtaining a correspondence indicator from an asset server, obtaining a first texture from the asset server, and overlaying the first texture onto a first object. The correspondence indicator indicates the first texture corresponds to the first object. The first object is within the computing environment associated with the virtual application. The first texture and the asset server are inaccessible by the computing environment associated with the virtual application. The confidential presentation comprises the first texture. | 2010-03-04 |
20100058444 | METHODS AND SYSTEMS FOR MANAGING ACCESS IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can be configured to associate user actions with users that have access to perform the associated user actions. The user actions can include any user action performed within or by the provisioning server, such as configuring the provisioning server, modifying provisioning objects in the provisioning server, accessing provisioning processes by the provisioning server, and the like. The association can be based on the identity of the users or a type of user (administrator, client, guest, etc.). Once a request is received for a particular user action, the provisioning server can be configured to enable the requested action if the requested action is associated with the requesting user. | 2010-03-04 |
20100058446 | INTERNET MONITORING SYSTEM - A method and apparatus support defining user monitoring and restriction parameters; restricting usage in accordance with the restriction parameters; and reporting usage. More specifically, access to web sites is blocked if listed as a blocked site or if usage of a web site or web site category has exceeded a specified daily limit. The system specifically supports generation of displays to allow an administrator to select usage by web site or category in relation to the day of the week. Further, the administrator can define categories by specific web addresses and can specify search terms and associated blocking logic. | 2010-03-04 |
20100058447 | SERVICE AUTHORIZATION METHOD, SERVER, AND SYSTEM - The present invention relates to the field of communications, and provides a service authorization method, server, and system. The method includes the following steps. A request for using a service is received from a user terminal, and if the user terminal has not registered the requested service yet, a registration of the user terminal is performed automatically. If the registration is successful, the user terminal is allowed to use the requested service. A license control is performed during the registration of the user terminal. Through the method, server, and system provided by the present invention, users may subscribe to services more conveniently, thus reducing the capital expenditure of operators. | 2010-03-04 |
20100058479 | Method and system for combating malware with keystroke logging functionality - A method is carried out by a computer system for combating malicious keystroke-logging activities thereon. An operation is performed for generating a plurality of fake keystroke datasets that are each configured to resemble a keystroke dataset generated by keystrokes made on an input device of the computer system while entering sensitive information of a prescribed configuration. An operation is performed for receiving an instance of the sensitive information instance of the prescribed configuration concurrently with generating the fake keystroke datasets. Receiving the sensitive information instance includes a user of the computer system entering the sensitive information instance by performing keystrokes on the input device of the computer system such that a real keystroke dataset corresponding to the sensitive information instance is generated. An operation is performed for embedding the real keystroke dataset within at least a portion of the fake keystroke datasets after receiving the sensitive information instance. | 2010-03-04 |
20100058480 | INFORMATION MANAGEMENT IN DEVICES WORN BY A USER - An implantable medical device that is physically connectable to the body of a user has an information manager that manages sensitive information associated with the user or the device. A sensor is connected to the device that senses whether the device is physically connected to the body of the user, and generates a signal indicating whether the device is actually connected to the body of the user. The information manager is connected to the sensor, and is responsive to the sensor signal so as to perform information managing functions based on the signal. Among other things, fraudulent retrieval of sensitive data from the device is prevented if the device is not connected to or implanted in the body of the user. | 2010-03-04 |
20100058484 | Methods for estimating playback time and handling a cumulative playback time permission - Methods for estimating playback time and handling a cumulative playback time permission are provided. In one embodiment, a file is streamed from a first device to a second device for playback. The amount of data of the file that was streamed to the second device is determined, and a playback time of the file is estimated using a time rate associated with the file and the determined amount of data of the file that was streamed to the second device. If the file is associated with a permission specifying an allowed cumulative playback time of the file, the estimated playback time can be accrued against the allowed cumulative playback time. Other embodiments are disclosed, and each of the embodiments described herein can be used alone or in combination with one another. | 2010-03-04 |
20100058487 | COPYRIGHT PROTECTION DATA PROCESSING SYSTEM AND REPRODUCTION DEVICE - If playback devices are prohibited from playing back contents recorded in R media, there occurs a problem that it takes more time to manufacture commercial ROM media. Conversely, if playback devices are permitted to play back contents recorded in R media, there occurs a problem that copyrights might be infringed. In view of these, the aim of the present invention is to provide a content protection data processing system and a playback device capable of determine whether to permit playback of a content recorded in a recording medium, based on a medium type of the recording medium and a signature type of a signature attached to a program. This enables both the protection of the copyright of the content and the efficient manufacturing of commercial ROM media. | 2010-03-04 |
20100058498 | MODULATING LIGNIN IN PLANTS - Materials and methods for modulating (e.g., increasing or decreasing) lignin content in plants are disclosed. For example, nucleic acids encoding lignin-modulating polypeptides are disclosed as well as methods for using such nucleic acids to generate transgenic plants having a modulated lignin content. | 2010-03-04 |
20100052201 | FOAMED CELLULAR PANELS AND RELATED METHODS - Disclosed herein are methods for making expanded foamed polymeric panels from solid monolithic semi-crystalline thermoplastic material sheets having a first thickness, density, and volume. In one embodiment, the method comprises: absorbing an effective amount of a plasticizing gas into the semi-crystalline thermoplastic material sheet to yield a reversibly plasticized semi-crystalline thermoplastic material sheet that is differentially impregnated with the plasticizing gas to define a non-uniform gas concentration gradient across the initial first thickness; and heating the plasticized semi-crystalline thermoplastic sheet to yield the foamed polymeric panel, wherein the foamed polymeric panel comprises (1) a second thickness that is at least about three and half times greater than the first initial thickness, and (2) a non-uniform second density level that is less than the first density level. In another embodiment, the foamed polymeric panel also comprises (3) a second volume that is at least 5 times greater than the first volume. | 2010-03-04 |
20100052302 | SEAT BELT PRETENSIONER - A seat belt pretensioner may include a cylinder, a piston slidably disposed in the cylinder, a gas generator installed to rear end portion of the cylinder and configured to supply a propellant gas to the piston for moving the piston in a forward direction, a first direction conversion unit disposed between the gas generator and the piston and connected to the cylinder, and a coupling member for coupling a seat belt and the piston, wherein a portion of the coupling member is engaged with the first direction conversion unit so as to change a movement direction of the coupling member while the piston moves in the forward direction, and a reward movement restriction member configured to restrict a rearward movement of the piston while the piston moves in the forward direction by the propellant gas of the gas generator. | 2010-03-04 |
20100052520 | ORGANIC LIGHT EMITTING DIODE DISPLAY - An OLED display includes a first substrate including a thin film transistor and an OLED, and a second substrate on the first substrate and including a corner-cube pattern facing the first substrate. | 2010-03-04 |
20100052595 | Position detecting apparatus having electric motor and method for detecting position - A reference position detecting apparatus includes an electric motor and a motor control unit. The electric motor includes a plurality of first coils and a plurality of second coils. The electric motor further includes a rotor that rotates when at least one of the plurality of first coils and the plurality of second coils is supplied with electricity. The motor control unit controls electricity supplied to either one of the plurality of first coils and the plurality of second coils to rotate the rotor to a limit position in a movable range of an object. | 2010-03-04 |
20100053116 | MULTI-TOUCH FORCE SENSING TOUCH-SCREEN DEVICES AND METHODS - Described are methods and devices including a touch sensor layer configured to receive touch input and a force sensor layer stacked with the touch sensor layer, the force sensor layer includes an array of force sensors configured to receive force input. The force sensor array includes individual force sensors. Specific sensors of the disclosed force sensor array are associated with specific locations of the touch screen to add information that can be used to decipher which key is actually being pressed and may avoid falsing. Both a touch signal and a force signal are utilized to determine the validity of a user touch input. In one embodiment each force sensor may operate independently of the others. Particular embodiments are described that utilize a coarse grid to determine valid touch inputs and that make a determination of a centroid location based on a plurality of force sensors to determine valid touch inputs | 2010-03-04 |
20100053569 | PROJECTION DISPLAY APPARATUS AND DISPLAY METHOD - A projection display apparatus for displaying an image on a projection plane by projection, includes: an image capturing unit capturing an image; an angle calculator calculating an angle of the projection plane relative to the projection display apparatus; a straight line detector detecting a straight line in the captured image corresponding to a line perpendicular to a predetermined reference plane and a straight line in the captured image corresponding to a line parallel to the predetermined reference plane on the basis of the calculated angle; and a keystone corrector correcting a keystone distortion of an image to be displayed on the projection plane on the basis of the detection result in the straight line detector. | 2010-03-04 |
20100053617 | ALIGNMENT MARKER, DISPLAY DEVICE USING THE SAME, AND FABRICATION METHOD THEREOF - An alignment marker includes first marker element pieces for a first viewpoint and second marker element pieces for a second viewpoint different in plan shape. The first and second marker element pieces are respectively formed by dividing marker elements in such a way as to be equal in width to a predetermined marker element pitch. These pieces are arranged at the marker element pitch along an optical image separation direction of the optical image separation element. A predetermined number of the adjoining first and second pieces constitute one repetition cycle. A width of the repetition cycle is in accordance with an arrangement pitch of constituent elements of the optical image separation element. An existing optical image separation element can be used without the formation of the markers thereon and the alignment operation can be performed with a usual aligning and bonding apparatus. | 2010-03-04 |
20100053724 | ELECTROCHROMIC MATERIALS AND ELECTROCHROMIC DEVICES USING THE SAME - Disclosed herein are novel electrochromic materials. The electrochromic materials are viologens into which an imidazole derivative is asymmetrically introduced. The electrochromic materials can be used in a variety of electrochromic displays, including electrochromic windows and smart windows. Also disclosed herein are electrochromic devices that use the electrochromic materials. | 2010-03-04 |
20100053914 | Card unit, device unit, card attaching/detaching method and electronic apparatus - A card unit on which a card attached to a connector and detached from it is loaded has a frame, which is loaded with the card and is expanded and contracted, and an attaching/detaching mechanism which attaches the card to the connector and detaches the card from the connector by expanding and contracting the frame. The attaching/detaching mechanism has a rotatable attaching/detaching lever which makes the frame expand and contract by its rotational operation. Maintaining part (maintaining surface parts) is provided, and the frame is maintained at a position, at which the card is disengaged from the connector, by the maintaining part. | 2010-03-04 |
20100054000 | Accurate voltage regulation of a primary-side regulation power supply in continuous conduction mode operation - A power converter operates in continuous conduction mode and outputs a regulated output voltage. A feedback-derived signal is used to regulate the output voltage. The feedback-derived signal is sampled at multiple time points during an OFF cycle of a power switch. A current-sense signal is also sampled at one or more time points during an ON cycle of the power switch. The current-sense signal is indicative of an output inductor current of the power converter. A calibrated feedback-derived voltage is then generated based on the multiple voltage samples of the feedback-derived signal and the one or more voltage samples of the current-sense signal. The calibrated feedback-derived voltage is less sensitive to an output inductor current loop resistance than the original voltage samples of the feedback-derived signal. The calibrated feedback-derived voltage also compensates for the nonlinearity of a diode of the output inductor current loop. | 2010-03-04 |
20100054006 | CONTROLLING TRANSIENT RESPONSE OF A POWER SUPPLY - A method and apparatus is provided to, among other things, supply power to a load under various load conditions. Output voltage transient responses of the system, such as may be caused by transients changes in the load conditions, may be controlled through current transformation on the output in order to correct or impede over-voltage conditions of the transient response. | 2010-03-04 |
20100054032 | ROW DECODER FOR NON-VOLATILE MEMORY DEVICES, IN PARTICULAR OF THE PHASE-CHANGE TYPE - A hierarchical row decoder is for a phase-change memory device provided with an array of memory cells organized according to a plurality of array wordlines and array bitlines. The row decoder has a global decoder that addresses first and a second global wordlines according to first address signals; and a local decoder, which is operatively coupled to the global decoder and addresses a respective array wordline according to the value the first and second global wordline and second address signals. The local decoder has a first circuit branch providing, when the first global wordline is addressed, a first current path between the array wordline and a first biasing source during a reading operation; and a second circuit branch providing, when the second global wordline is addressed, a second current path, distinct from the first current path, between the array wordline and a second biasing source during a programming operation. | 2010-03-04 |
20100054033 | MAGNETIC THIN LINE AND MEMORY DEVICE - A magnetic thin line includes a first magnetic film having in-plane magnetic anisotropy and a second magnetic film that is magnetically coupled to the first magnetic film and has perpendicular magnetic anisotropy. With the coupling of the first magnetic film and the second magnetic film, magnetic wall width of the first magnetic film is lower than a case where the first magnetic film is not magnetically coupled to the second magnetic film. | 2010-03-04 |
20100054036 | Methods of precharging non-volatile memory devices during a programming operation and memory devices programmed thereby - Embodiments are directed to a method of programming a semiconductor memory device, the memory device including: a plurality of memory cell transistors arranged in a plurality of transistor strings; a plurality of word lines, each word line connected to a corresponding memory cell transistor of each of the transistor strings; and a plurality of bit lines, each bit line connected to at least one of the transistor strings, the method comprising: applying a first voltage, and then applying a programming voltage to a selected word line corresponding to the selected memory cell transistor; and in advance of applying the first voltage to the selected word line, applying a second voltage to at least one neighboring word line that neighbors the selected word line, the neighboring word line connected to a neighboring, unselected memory cell transistor of the selected transistor string, to ensure precharging of a channel region of another, unselected transistor string between a first, unselected transistor of the unselected transistor string connected to the neighboring word line and a second, unselected transistor of the unselected transistor string connected to the selected word line, the first, unselected transistor neighboring the second, unselected transistor in the unselected transistor string. | 2010-03-04 |
20100054043 | Split Gate Non-Volatile Flash Memory Cell Having a Floating Gate, Control Gate, Select Gate and an Erase Gate with an Overhang Over the Floating Gate, Array and Method of Manufacturing - An improved split gate non-volatile memory cell is made in a substantially single crystalline substrate of a first conductivity type, having a first region of a second conductivity type, a second region of the second conductivity type, with a channel region between the first region and the second region in the substrate. The cell has a select gate above a portion of the channel region, a floating gate over another portion of the channel region, a control gate above the floating gate and an erase gate adjacent to the floating gate. The erase gate has an overhang extending over the floating gate. The ratio of the dimension of the overhang to the dimension of the vertical separation between the floating gate and the erase gate is between approximately 1.0 and 2.5, which improves erase efficiency. | 2010-03-04 |
20100054045 | Memory and Reading Method Thereof - A memory includes many memory regions each including a target memory cell, a source line, a bit line and a reading control circuit. The source line is coupled to a first terminal of the target memory cell. The bit line is coupled to a second terminal of the target memory cell. The reading control circuit is for selectively applying a working voltage to the source line. | 2010-03-04 |
20100054046 | DATA INPUT CIRCUIT AND SEMICONDUCTOR MEMORY DEVICE INCLUDING THE SAME - A semiconductor memory device capable of reducing a whole area thereof includes a plurality of data input circuits configured to reflect inversion information on data inputted thereto, a plurality of global lines for transferring data outputted from the plurality of data input circuits, and a plurality of memory banks for storing data transferred from the plurality of global lines. | 2010-03-04 |
20100054060 | DELAY LOCKED LOOP AND SEMICONDUCTOR MEMORY DEVICE WITH THE SAME - A semiconductor memory device is capable of controlling a delay locked loop appropriately based on operation modes, particularly in a fast power-down mode to reduce an amount of current maximumly. The semiconductor memory device includes a delay-locked clock signal generating unit, a mode signal generating unit, and a delay locking control unit. The delay-locked clock signal generating unit performs a delay locking operation on a clock signal, thereby generating a delay- locked clock signal. The mode signal generating unit enables a fast precharge power-down mode signal in a fast precharge power-down mode. The delay locking control unit controls the delay-locked clock signal generating unit to be activated in a predetermined cycle in response to the fast precharge power-down mode signal. | 2010-03-04 |
20100054088 | TIME COUNTING ASSEMBLY WITH A DISPLAY FOR WORLD TIME ZONES - A time counting assembly with a display for world time zones comprised of a power source, a second counter, a minute counter, an hour counter, and a time zone display for displaying a correct time over a faceplate. Stir the time zone adjustable ring with the hand to align a first landmark of a local time zone with a fixed point and then calibrate the time counting assembly in accordance with the local time, and then stir the time zone adjustable ring with the hand to align a second landmark of another locating time zone with the fixed point such that the inner gear ring moves the planetary idle gear set and the planetary base wheel to shift engagement of the engaging hooks in the ratchet holes, and the front hour wheel is rotated on the planetary base wheel with a planetary movement along the minute wheel set to cause rotation of a meshed hour wheel so as to turn a hour hand to the time in accordance with the time zone corresponding to the second landmark. The direct time zone adjustment design greatly reduces the thickness of the assembly so that the time counting assembly is usable in a watch or low-profile timer while maintaining world time zone display and adjustable functions, and providing a modularized design function for ultra-thin time recording device. | 2010-03-04 |
20100054096 | REPRODUCTION APPARATUS, CONTROL PROGRAM, RECORDING MEDIUM, AND CONTROL METHOD FOR CONTROLLING REPRODUCTION OF CONTENT - A program execution unit for executing a reproduction control program for controlling reproduction of a content, a reproduction control unit for controlling reproduction of the obtained content based on a control instruction from the program execution unit based on a content reproduction control instruction from a user, and a notification unit for giving notification based on a result of determination as to whether content reproduction control by the reproduction control unit is control corresponding to the reproduction control instruction or not are included. | 2010-03-04 |
20100054097 | RECORDING/REPRODUCTION APPARATUS, RECORDING/REPRODUCTION METHOD, PROGRAM, AND RECORDING POWER ADJUSTMENT APPARATUS - A recording/reproduction apparatus, comprising a first recording section for recording test information onto a medium using at least one recording power, a reproduction section for reproducing at least one test signal indicating the test information from the medium, and a second recording section for recording information onto the medium using one of the at least one recording power. The reproduction section comprises a decoding section for performing maximum likelihood decoding of the at least one test signal and generating at least one binary signal indicating a result of the maximum likelihood decoding, a calculation section for calculating a reliability of the result of the maximum likelihood decoding based on the at least one test signal and the at least one binary signal, and an adjustment section for adjusting a recording power for recording the information onto the medium to the one recording power based on the reliability. | 2010-03-04 |
20100054104 | HOLOGRAM RECORDING AND REPRODUCING DEVICE AND METHOD FOR RECORDING HOLOGRAM - A hologram recording and reproducing device controls an optical beam output from an external cavity semiconductor laser to improve a diffraction efficiency. The hologram recording and reproducing device includes an external cavity laser, a photodiode, a laser drive circuit and a laser diode controller. The external cavity laser has a laser diode adapted to emit an optical beam that is used to generate data light and reference light with which a hologram recording medium is irradiated. The photodiode detects the amount of the optical beam output from the external cavity laser. The laser drive circuit supplies a current to the external cavity laser. The laser diode controller controls the laser drive circuit to ensure that a value obtained by integrating the detected intensity of the optical beam with respect to time over a predetermined period is equal to predetermined recording energy. | 2010-03-04 |
20100054105 | OPTICAL PHASE CONTROLLER AND OPTICAL PHASE CONTROL METHOD - An optical phase controller includes an optical phase control element so that a phase of incident light applied to the optical phase control element is controlled. The optical phase control element includes a metal structure having anisotropy in a first direction and a second direction perpendicular to the first direction within an electric-field vibration plane of the incident light, the wavelength of the incident light includes a plasmon resonance wavelength possessed by the metal structure, and the incident light is linearly polarized light or elliptically polarized light simultaneously having polarized components in the first direction and the second direction perpendicular to the first direction. | 2010-03-04 |
20100054107 | RECORDING AND REPRODUCING APPARATUS - The recording and reproducing apparatus has rotary drive unit (a motor) that rotationally drives a multilayer recordable recording medium | 2010-03-04 |
20100054120 | APPARATUS AND METHOD FOR CLUSTER RECOVERY - Apparatus for non-disruptive error recovery in a clustered system, comprises a node instance configuration activity quiescing component for quiescing configuration activity at a first virtual node instance; a node instance creation component for creating a second virtual node instance with I/O access blocked; a configuration transfer component for transferring configuration data from the first to the second virtual node instance; a commit component for committing the changeover from the first to the second virtual node instance; a node instance communications blocking component for blocking inbound communications to a first virtual node instance; a node instance communications unblocking component for unblocking I/O access at the second virtual node instance; a communication control component for monitoring outbound communications from the first virtual node instance and signalling completion of all pending outbound communications; and a node instance deletion component for deleting the first virtual node instance. | 2010-03-04 |
20100054122 | METHODS AND SYSTEMS FOR AUTOMATICALLY REROUTING LOGICAL CIRCUIT DATA - Methods and systems are provided to automatically reroute logical circuit data. In accordance with an example method, a failure of a dedicated logical circuit in a packet-based network is identified. The dedicated logical circuit has a first logical circuit identifier assigned prior to identifying the failure. The dedicated logical circuit connects a host device to a remote device to communicate data that originates and terminates only at the host device and the remote device. A logical failover circuit comprising an alternate communication path for communicating the data is selected. When the first logical circuit identifier of the dedicated logical circuit does not match a second logical circuit identifier of the logical failover circuit, the second logical circuit identifier is renamed to match the first logical circuit identifier. The data is rerouted to the logical failover circuit without manual intervention. | 2010-03-04 |
20100054125 | METHODS AND DEVICES FOR REGULATING TRAFFIC ON A NETWORK - Methods and devices are provided for regulating traffic on a network. According to some aspects of the invention, if a subscriber's upstream traffic exceeds a predetermined level over a first period of time, the subscriber's quality of service is adjusted without requiring the subscriber to re-register. According to some embodiments, a first token bucket is used to determine whether the subscriber's upstream traffic exceeds the predetermined level over the first period of time. In some such embodiments, the first token bucket is used to control the burst size of another token bucket, depending on the subscriber's upstream traffic during the first period of time. | 2010-03-04 |
20100054153 | Communicating Information Between Core And Edge Network Elements - In particular embodiments, a network element filters information sent to a neighboring network element. In the embodiments, the core network element may determine whether the neighboring network element is an edge network element or a core network element. If the neighboring network element is an edge network element, the core network element may set a filter, remove traffic engineering information according to the filter, and send the remaining information to the neighboring network element. | 2010-03-04 |
20100054155 | UPDATE METHOD OF WIRELESS RELAY STATION LINK RELATION - A method for updating a connection relationship of a wireless relay station, comprises the following steps of: (a) a wireless relay station RS | 2010-03-04 |
20100054163 | MULTI-BAND RF COMBINER - An RF (radio frequency) combiner utilizes RF filtering cavities and transmission paths incorporated into an RF impervious material. This allows traditional stand-alone multiplexers to be integrated into a single device without using signal loss-inducing cables and connections between the multiplexers. The simplicity of the RF combiner allows for RF filters to be milled out of the same RF impervious material without requiring an external RF connection and avoids a cascading of multiple RF filters. In one instance, the RF combiner is employed with two BTS (base transceiver stations) to allow the sharing of antennas without the power losses associated with traditional cascading duplexers. | 2010-03-04 |
20100054168 | WIRELESS COMMUNICATION METHOD, ACCESS POINT, WIRELESS COMMUNICATION STATION AND WIRELESS COMMUNICATION SYSTEM - When a wireless communication station, which is about to communicate while intermittently receiving a multicast service, transmits, to an access point, a request packet describing information on the multicast service and an intermittent reception request, the access point describes, in a packet, intermittent reception timing information corresponding to the multicast service information described in this request packet, and replies with this packet to the wireless communication station. The wireless communication station reads the intermittent reception timing information from the received packet, and performs transition to the Awake state or the Doze state according to this intermittent reception timing. The access point, on the other hand, transmits the multicast packet to the wireless communication station according to the intermittent reception timing. | 2010-03-04 |
20100054169 | System and Method for Allocating Resources in a Non-Transparent Multi-Hop Relay Network - A method for allocating resources in a wireless network includes establishing one or more links. The method also includes the following iterative steps: allocating a first number of slots to the relay links; dividing the first number of slots among the relay links; determining a representative relay data rate indicative of a data rate provided by one of the relay links for one of the multi-hop access links; allocating the second number of slots to the multi-hop access links; dividing the second number of slots among the multi-hop access links; determining the effective multi-hop data rate based on the minimum of the representative relay link data rate and the multi-hop data rate; allocating the third number of slots to the single-hop access links; dividing the third number of slots among the single-hop access links; and upon the single-hop data rate being approximately equal to the effective multi-hop data rate, provisioning the first, second and third number of slots. | 2010-03-04 |
20100054175 | Wirless broadband systems with relay stations - In a wireless communications network using relay stations between the network controller and at least some of the subscriber stations, the total network throughput may be increased by using spatial multiplexing between the network controller and some relay stations. In networks with multiple tiers of relay stations, a relay station may dedicate some sub-channels to communicating directly with subscriber stations and dedicate other sub-channels to communicating with other downstream relay stations. | 2010-03-04 |
20100054199 | COMMON-MODE PARTITIONING OF WIDEBAND CHANNELS - Certain aspects of the present disclosure relate to a method for allocating a plurality of logical channels within each wideband channel specified by the IEEE 802.15.3c standard. Each logical channel can utilize the same wideband channel, but the logical channel can also utilize a narrowband channel (i.e., a low data rate (LDR) channel) for control and signaling. The logical channel may function as a common mode channel for multi-mode operations. A piconet controller (PNC) within a piconet can utilize the LDR for beaconing, association, and for assigning Channel Time Allocations (CTAs). Inside a CTA period, multiple devices in the piconet can communicate using a single-carrier mode, an OFDM mode, or some other mode. | 2010-03-04 |
20100054202 | INTERFERENCE CONTROL AND RESOURCE ALLOCATION IN A LOCALIZED BASE STATION ENVIRONMENT - According to one general aspect, a method, in one embodiment, comprising establishing an indoor cellular access point (ICAP) on a network. In various embodiments, the method may also include co-operatively selecting an ICAP identifier (ID) such that the ICAP ID is unique amongst the ICAP and the NICAPs. In some embodiments, the method may further include sharing a wireless communications resource by multiplexing the use of the wireless communications resource amongst the ICAP and the NICAPs. | 2010-03-04 |
20100054207 | L2 Tunneling-based Low Latency Single Radio Handoffs - An example of this invention provides low latency handovers between Mobile WiMAX and 2G/3G/LTE networks with only a single radio transmitting at any given point in time, by establishing L2 tunnel between 3GPP MME and WiMAX ASN for control plane signaling to perform pre-registration, pre-authentication and context transfer to the target network, while UE maintains its connection to the source network, and by setting up bearer path for packet forwarding between Servicing Gateway and WiMAX ASN. An example of this invention uses a virtual eNB to facilitate low latency L2 handoffs to legacy 2G/3G networks with minimum impact to SGSN and MME. | 2010-03-04 |
20100054250 | RELAY APPARATUS AND METHOD FOR CONNECTING CLIENT DEVICE WITH SERVER - A simple means is used to realize a virtual network communication via an home network and Internet. A relay device | 2010-03-04 |
20100054252 | System and method for external resolution of packet transfer information - When a packet transfer equipment receives a packet, it extracts several types of information contained in the received packet such as the destination IP address and the destination port number and, using the extracted information as the key, inquires of a packet transfer method resolution server about the information related to the packet transfer method. The server keeps the correspondences between several types of information contained in the packet and one or more type of information related to the packet transfer method in the database and, in response to the inquiry from the packet transfer equipment, replies one or more type of information related to the packet transfer method. The packet transfer equipment rewrites several types of information such as the destination IP address and the destination port number according to one or more type of information obtained and transfers the received packet. | 2010-03-04 |
20100054257 | IN-BAND DPI MEDIA RESERVATION MODIFICATIONS TO RFC 3313 - In various exemplary embodiments, a Deep Packet Inspection device is integrated into a provider edge router associated with a user agent client or provided externally. The DPI device monitors the exchange of packets between an originating proxy and a user agent client and inspects the packets to identify SIP control messages. By monitoring the messages exchanged between the two devices, the DPI device may determine the type of application, desired QoS, source, destination, and other information related to the connection. Using this information, the router may then access a policy database to determine whether there is a QoS policy for the application and/or user. Based on this determination, the router may initiate network reservation for an anticipated data flow or store the information so the flow of packets can be remarked as the packets arrive. Accordingly, in various exemplary embodiments, the edge router is aware that QoS should be granted. | 2010-03-04 |
20100054260 | Method and Apparatus to Switch Packets between Virtual Ports - A method and network switch for switching data units assigns a unique virtual port to each end-node operating on a physical machine connected to a physical port of network switch. A data unit, sent by a given end-node operating on the physical machine, is received at the physical port. The received data unit is switched to the virtual port assigned to the given end-node. Based on the virtual port assigned to the given end-node, the data unit is switched to a second physical port of the network switch for subsequent forwarding of the data unit towards its destination. | 2010-03-04 |
20100054263 | MULTICHANNEL RING AND STAR NETWORKS WITH LIMITED CHANNEL CONVERSION - A ring communication network according to an embodiment of the present invention includes a plurality of nodes in which a single one of the nodes is configured for full channel conversion and the remaining nodes, other than the single node, are configured for no channel conversion. Links with no more than W channels couple the nodes. The ring communication network also may include N nodes and links connecting the nodes for carrying data in W channels such that N≧2 log | 2010-03-04 |
20100054268 | Method of Tracking Arrival Order of Packets into Plural Queues - In PCI-Express and alike communications systems, it is often desirable to keep track of order of arrival into different queues of packets that will later compete for servicing by a downstream resource of limited bandwidth. Use of time stamping to determine order of arrival can be a problem because time of arrival between different packets entering respective ones of plural queues can vary greatly and thus the number of bits consumed for accurately time stamping each packet can become significant. Disclosed are systems and methods for tracking the arrival orders of packets into plural queues by means of travel-along dynamic counts rather than by means of high precision time stamps. A machine system that keeps track of relative arrival orders of data blocks in different ones of plural queues comprises a first count associater that associates with a first data block in a first of the plural queues, a first count of how many earlier arrived and still pending data blocks await in a second of the plural queues; and a count updater that updates the first count in response to one or more of said earlier arrived data blocks departing from the second queue. | 2010-03-04 |
20100054275 | LOCATION-BASED SHARING OF MULTIMEDIA CONTROL RESOURCES - In one embodiment, a multimedia resource is shared among a plurality of devices based upon a physical location of an active wireless endpoint unit within a structure. Devices are associated with corresponding zones within the structure. Each device provides functionality within the device's corresponding zone. Using one of a number of techniques, the physical location of the active wireless endpoint unit is determined to be within a particular zone. In response, one or more devices associated with the particular zone are provided with access to the multimedia control resources. Access is withheld to one or more other devices associated with another zone that is remote from the physical location of the active wireless endpoint unit. | 2010-03-04 |
20100054291 | ORGANIC LASER DEVICE - To provide a small and lightweight organic laser device which can be manufactured in a reproductive manner and from which laser light with a desired wavelength can be obtained. A first substrate provided with a light-emitting element having a light-emitting layer between a pair of electrodes and a second substrate provided with a laser medium including a laser dye face each other and one of the pair of electrodes, which is placed between the light-emitting layer and the laser medium, has a light transmitting property. With such a structure, a laser device with which a laser medium and a light source are integrated can be provided. | 2010-03-04 |
20100054296 | TERAHERTZ WAVE GENERATING APPARATUS AND TERAHERTZ WAVE GENERATING METHOD - A terahertz wave generating apparatus includes an excitation light source for outputting an excitation light at a predetermined wavelength, an optical crystal being excited by an irradiation with the excitation light in order to generate a terahertz wave and terahertz wave amplifying means for repeatedly performing an optical parametric amplification for the terahertz wave by use of the excitation light, wherein the terahertz wave amplifying means includes an optical waveguide having the optical crystal serving as a core and a medium serving as a clad whose refractive index is smaller than a refractive index of the optical crystal, and the inputted excitation light is propagated within the optical waveguide with fulfilling a condition for a total reflection. | 2010-03-04 |
20100054318 | Timing Error Detector and Method Thereof - An effective data sequence based timing error detector (EDS-TED) for baseband transmission system using Tomlinson-Harashima Precoder is disclosed. The EDS-TED extracts timing error information embedded in the received signal to build up autocorrelation between the ESD signals and minimize the mean square error between the received and desired EDS so as to improve the performance of the TED in terms of Peak-to-Peak Jitter and TED gain. Thus the quality of the received signal increases and the error rate decreases. | 2010-03-04 |
20100054324 | SYSTEM AND METHOD FOR LATENCY REDUCTION IN SPECULATIVE DECISION FEEDBACK EQUALIZERS - A decision feedback equalizer (DFE) and method include summer circuits configured to add a dynamic feedback tap to a received input to provide a sum and to add a speculative static tap to the sum. Sense amplifiers are configured to receive outputs of the summer circuits and evaluate the outputs of the summer circuits in accordance with a clock signal. A passgate multiplexer is configured to receive outputs from sense amplifiers wherein the multiplexer is clock-gated for isolation of subsequent circuitry from the outputs of the sense amplifiers during a precharge period. A gating circuit is configured to perform gating of a select signal output from a second circuit portion with a clock signal and to enable the isolation of the subsequent circuitry by the multiplexer during the precharge period. A regenerative buffer is coupled to the multiplexer to maintain an output of the multiplexer during the precharge period, to provide the select signal for a passgate multiplexer in the second circuit portion of the DFE and to drive the dynamic feedback tap on the first circuit portion of the DFE. | 2010-03-04 |