49th week of 2009 patent applcation highlights part 70 |
Patent application number | Title | Published |
20090300079 | Integrated remote replication in hierarchical storage systems - Remote replication is implemented with hierarchical storage. In exemplary embodiments, a first storage site has a first storage system providing an upper tier of storage and a second storage system providing a lower tier of storage. A remote second storage site has third and fourth storage systems configured to receive remote replication from the first and second storage systems, respectively. When a file is migrated from the upper tier to the lower tier, a stub file is stored in place of the migrated file indicating a storage location of the migrated file on the second storage system. When copies of the migrated file and the stub file are replicated to the fourth and third storage systems, respectively, information is transmitted to the second storage site for linking the copy of the stub file at the third storage system to the copy of the migrated file at the fourth storage system. | 2009-12-03 |
20090300080 | SYSTEMS AND METHODS FOR TRACKING CHANGES TO A VOLUME - A computer-implemented method for tracking changes to a volume is disclosed. The method may comprise: 1) identifying a first snapshot of a volume, 2) identifying a window within which the first snapshot was created, the window beginning with a first point known to have occurred before the first snapshot and ending with a second point known to have occurred after the first snapshot, 3) identifying at least one change to the volume that occurred within the window, and 4) associating the at least one change that occurred within the window with both the first snapshot and a second snapshot created after the first snapshot. Corresponding systems and computer-readable media are also disclosed. | 2009-12-03 |
20090300081 | METHOD, APPARATUS, PROGRAM AND SYSTEM FOR MIGRATING NAS SYSTEM - In a state where the migration source NAS apparatus is continuously operated, a migration processing program confirms the update date and time of files stored in the migration source NAS apparatus, and migrates only the files that were not updated from a specific time to the start date and time of migration processing. Or, the migration processing program migrates the files stored in the migration source NAS apparatus sequentially from the oldest file. The migration performance is calculated based on the capacity and migration time of the migrated files, and the time required for migrating the non-migrated files is calculated based on the size and migration performance of the non-migrated files. | 2009-12-03 |
20090300082 | Method for memory space management - A method for memory space management is disclosed. It uses a resident program loaded into an operation system or the controller of a storage device to monitor the storage space and the resource allocation of the file system of the storage device. The status of the logical address with an erased and invalid data mapped with a physical block is checked via a L2P mapping table. By using a data erase instruction, the controller modifies the L2P mapping table to cancel the link relation between the physical block and the logical address and erase the physical block to release the memory space. Finally, the check location is stored for a next check. The method for memory space management improves the access speed and the usage life of the storage device. | 2009-12-03 |
20090300083 | Method And Apparatus for Copying Objects in An Object-Oriented Environment Using A Multiple-Transaction Technique - A large number of objects, such as objects representing beams and columns in an object-oriented enterprise engineering system, may be copied in a model database by partitioning the objects according to certain criteria into a number of ordered small copy groups and copying the objects in each group as an atomic operation. Objects that are to be copied are organized into the ordered groups, and the groups are copied in order, such that all predecessors of a given object are copied into the database before, or in the same small operation as, the given object. If a large copy operation abnormally terminates before all the small copy operations have been completed, the model database is, nevertheless, left in a consistent state, and the copy operation may be resumed from the point of interruption. Furthermore, the number of objects that may be copied is not constrained by the amount of memory available in the system. | 2009-12-03 |
20090300084 | SET PARTITIONING FOR ENCODING FILE SYSTEM ALLOCATION METADATA - Methods for encoding file system metadata are described herein. According to one embodiment, a file system cache is maintained including information representing relationships between inodes and disk blocks of a disk having disk sections. Each disk section includes a data segment and a header encoding metadata for describing the data section of each disk section. The metadata is encoded using a set partitioning algorithm and each set represents a set of disk blocks. In response to a file system request for reading a disk section, metadata associated with the disk section is retrieved and decoded to extract information representing a relationship between inodes and disk blocks associated with the requested disk section. The file system request is then serviced using the decoded metadata and the associated data segment and one or more entries of the file system cache are updated using the decoded metadata. | 2009-12-03 |
20090300085 | OVERFLOW PER SEGMENT - Per-segment overflow ranges. One method includes acts for handling overflows of a mark stack. A reference to an object is accessed. The object is processed by attempting to place references to other objects referenced in the object onto a mark stack. An overflow condition of the mark stack is detected. A range in a segment is defined which includes the object that caused the overflow condition. The range is assigned on a per segment basis such that the range is defined to only include addresses in a single segment. | 2009-12-03 |
20090300086 | SCHEDULING AND PERFORMING GARBAGE COLLECTION IN A REAL-TIME SYSTEM WITH GUARANTEED SPACE BOUNDS - A method for performing garbage collection for a real-time application uses a memory for determining an amount of memory required to run the garbage collection process and waits until the determined amount of memory is available, then allocates memory space for the application by segmenting the memory space into a number of pages of a predetermined size. A mutator is used for assuring that only non-null, unmarked objects are placed into a write buffer. A hybrid collector is used for removing the dead objects and defragmenting the memory space. | 2009-12-03 |
20090300087 | Computation processor, information processor, and computing method - A computation processor outputs whether a carry-out is generated, by incrementing a result of computation by 1, during rounding of the result of the computation. The computation processor includes a computing unit that performs the computation; a shift amount calculating unit that calculates a shift amount of the result of the computation; a normalizing unit that performs normalization of the result of the computation, by using the shift amount; a predicting unit that, when the result of the computation is shifted by an amount equal to or more than a predetermined shift amount by using the shift amount, predicts whether each of bits in a predetermined region of a shift result is 1, in parallel with the normalization; and a detecting unit that detects a generation of the carry-out, by receiving a normalized result from the normalizing unit and a predicted result from the predicting unit. | 2009-12-03 |
20090300088 | SINE/COSINE GENERATOR | 2009-12-03 |
20090300089 | FINITE IMPULSE RESPONSE FILTER AND METHOD - An N-order finite impulse response (FIR) filter with a symmetric coefficient set is provided. An input device receives a serial of input signals according to a sampling frequency and stores the received data into the first and second memories by turns. A first calculating device reads the N successively received data from the first and second memories according to an operation frequency and generates a plurality of first calculation values, wherein each of the read data corresponds to a coefficient of the symmetric coefficient set and the first calculation value is generated by summing the read data corresponding to the same coefficient. A second calculating device generates a plurality of second calculation values, wherein the second calculation value is generated by multiplying the first calculation value and the corresponding coefficient. A third calculating device accumulates the second calculation values to generate an output signal. | 2009-12-03 |
20090300090 | APPARATUS AND METHOD FOR DETERMINING RESOLVER ANGLE - The invention concerns a method and apparatus ( | 2009-12-03 |
20090300091 | Reducing Bandwidth Requirements for Matrix Multiplication - 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. The mechanism increases block size and divides each block into sub-blocks. By reversing the visitation order, the mechanism eliminates a sub-block load at the corner turns. The mechanism per forms sub-block matrix multiplication for each sub-block in a given block, and then repeats operation for a next block until all blocks are computed. The mechanism may determine block size and sub-block size to optimize load balancing and memory bandwidth. Therefore, the mechanism reduces maximum throughput and increases performance. In addition, the mechanism also reduces the number of multi-buffered local store buffers. | 2009-12-03 |
20090300092 | ENHANCING REAL-TIME PERFORMANCE FOR JAVA APPLICATION SERVING - A method, system, and computer-readable medium with executable code for enhancing real-time performance of a client device connected to a java virtual machine by incorporating a java proxy server. Java routing logic of a java proxy server is used to receive a request from a client device to access a java virtual machine. The java proxy server may use the java routing logic to select a java virtual machine from among multiple accessible java virtual machines. The java proxy server selects the java virtual machine that has the greatest amount of free memory, and is not performing a garbage collection operation. Once a java virtual machine is chosen, incoming client device connections are routed to a chosen java virtual machine. Additionally, the java routing logic may instruct one or more of the multiple java virtual machines to only perform garbage collection operations when idle, and when no other java virtual machines are performing garbage collection operations. | 2009-12-03 |
20090300093 | SERVER COMPUTER - A server computer system comprising: means for permitting a first and a second version of a component or application to run on the server computer system simultaneously; means for identifying one of the versions as currently applicable and the other as not currently applicable; and means for connecting a requesting client to the currently applicable version in response to a request by the client to access the component or application. | 2009-12-03 |
20090300094 | SYSTEM AND METHOD FOR MARKETING AND COMMUNICATING INFORMATION - A system and method provide marketing and communicating for information. The system and method provide website launch software to a user terminal for automatically accessing, launching and/or displaying a provider website associated with a provider terminal over a network. The website launch software is stored on a computer software product or in an internal storage medium of the user terminal. The website launch software creates and installs a digital icon indicative of the provider onto a digital desktop of the user terminal. The digital icon is selectable or executable to automatically access and launch the provider website on the user terminal. | 2009-12-03 |
20090300095 | TECHNIQUES TO MANAGE PRESENCE INFORMATION - Techniques to manage presence information are described. An apparatus may comprise a presence management component operative to manage presence information for a presentity node. The presence management component may comprise a presence normalization module operative to retrieve presence temporal information for a home time zone, and normalize the presence temporal information for a local time zone of the presentity node to form normalized presence temporal information. The presence management component may further comprise a presence control module communicatively coupled to the presence normalization module. The presence control module may be operative to send presence state information from the presentity node to a presence server based on the normalized presence temporal information. Other embodiments are described and claimed. | 2009-12-03 |
20090300096 | Client-Side Storage and Distribution of Asynchronous Includes in an Application Server Environment - A process for facilitating distribution of asynchronous content by a result server includes subscribing at least one client in response to subscription requests for the asynchronous content received at the result server from the at least one client. The process further includes publishing the asynchronous content. The publishing leads to dissemination of the asynchronous content from the result server to the subscribed clients, and removal of the asynchronous content from the result server. The process further includes receiving a subscription request from additional client(s). The process further includes polling the subscribed clients for the asynchronous content and sending the asynchronous content to the additional client(s) upon receipt of the asynchronous content from any client belonging to the subscribed clients. | 2009-12-03 |
20090300097 | SYSTEMS AND METHODS FOR FACILITATING CLIENTLESS FORM-FILLING OVER A NETWORK - Systems and methods for facilitating clientless form-filling over a network include a first component adapted to communicate with a user via a client device over the network and a service provider via a service provider device over the network and a second component adapted to receive a request to fill a form from the user via the client device over the network and provide the service provider device with information related to the user over the network to fill the form as requested by the user. | 2009-12-03 |
20090300098 | SYNDICATING ENTERPRISE APPLICATION SYSTEM DATA - Systems and methods are provided that syndicate enterprise application system (EAS) data. A method includes creating a feed for an EAS module, generating a news item for the feed, and publishing the news item on the feed. Accordingly, employees in an organization are able to easily become aware of information about their organization by tightly coupling a syndication system to human resources management. The sharing of information throughout the organization creates a more inclusive and cohesive working environment. In one embodiment, the EAS data is enterprise resource planning (ERP) data. | 2009-12-03 |
20090300099 | ASPECT SERVICES - An aspect request associated with a web application is received by an aspect server, the web application being hosted by a web application server that is remote from the aspect server. Operations are performed according to the aspect request, the operations being associated with a crosscutting concern. A result is returned, the result supplementing functionality of the web application. | 2009-12-03 |
20090300100 | AUGMENTED REALITY PLATFORM AND METHOD USING LOGO RECOGNITION - An augmented reality platform is provided which interacts between a mobile device and a server via a communication network. The augmented reality platform includes an image recognition application located on the mobile device which receives a live, real-time image and converts the image into coordinates, and a client application located on the mobile device which transmits a data packet including the coordinates. A server application provided on the server receives the data packet from the client application, identifies a logo included in the live, real-time image, and sends content or a link thereto to the mobile device in accordance with the logo. The client application on the mobile device processes the content or the link thereto and forms an augmented reality image on a display of the mobile device based on the live, real-time image and the content. | 2009-12-03 |
20090300101 | AUGMENTED REALITY PLATFORM AND METHOD USING LETTERS, NUMBERS, AND/OR MATH SYMBOLS RECOGNITION - An augmented reality platform is provided which interacts between a mobile device and a server via a communication network. The augmented reality platform includes an image recognition application located on the mobile device which receives a live, real-time image and converts the image into coordinates, and a client application located on the mobile device which transmits a data packet including the coordinates. A server application provided on the server receives the data packet from the client application, identifies letters, numbers, and/or math symbols included in the live, real-time image, recognizes these patterns as word(s) (possibly looked up from a pattern dictionary) and sends the correct answers, winning and losing augmented reality animations thereto to the mobile device in accordance with the combination of letters, numbers and/or math symbols. The user enters his answer in the client application on the mobile device. If the user's answer matches the word(s) sent from the server based on the combination pattern of letters, numbers, and/or math symbols recognized previously by the server application, the winning augmented reality animation is played. Otherwise, the losing augmented reality animation is played. | 2009-12-03 |
20090300102 | SERVER FOR DYNAMICALLY GENERATING WEB CONTENTS - An application server is disclosed which includes an application execution unit for dynamically generating an HTML file, and an HTTP server for receiving an HTTP request and returning an HTTP response including an HTML file generated by the application execution unit. The application execution unit executes a script of the HTML file, and describes information specifying the file in the object without reading the actual file, if an instruction code of the script is a script to display contents of a specific file held in a storage device. The HTTP server identifies a file held in the storage device on the basis of the information, and transmits the file together with the HTML file. | 2009-12-03 |
20090300103 | STORAGE MEDIUM RECORDING A PROGRAM FOR REWRITING UNIFORM RESOURCE LOCATOR INFORMATION - A client terminal receives the page information of an original server and a rewriting program from a relay server and rewrites the page information by executing the rewriting program. Then, the client terminal creates a request to the original server on the basis of the description of the page information and changes the server name of the original server in URL information included in the request to the server name of the relay server according to the rewriting information of the page information. Then, the client terminal transmits the request to the relay server according to changed uniform resource locator information. | 2009-12-03 |
20090300104 | WEB PAGE DATA PROVIDING SYSTEM, WEB PAGE DATA PROVIDING METHOD, AND COMPUTER-READABLE MEDIUM - A Web server machine | 2009-12-03 |
20090300105 | SYSTEM AND METHOD FOR COMMUNICATION CONNECTION IN NETWORK ARCHITECTURE - A system and method for a communication connection in network architecture are provided. First, a client terminal is linked to a target terminal via the Internet. Then whether the link mode is a virtual link or a substantial link is determined. If the link mode is the substantial link, the client terminal is communicationally connected to the target terminal via the substantial link. If the link mode is the virtual link, whether a local area network is linked via a STUN server is determined. If yes, a peer-to-peer link is built via the STUN server. If no, the client terminal is communicationally connected to a management server of the local area network, and then the management server is communicationally connected to the target terminal. | 2009-12-03 |
20090300106 | MOBILE BOOK-MARKING AND TRANSACTION SYSTEM AND METHOD - The invention is directed at a method, for use with a mobile device, of handling Internet-based links embedded within physical media. The method includes the steps of scanning a barcode which is embedded within a physical media with the mobile device whereby the barcode includes a Universal Resource Identifier (URI). After scanning the barcode, the barcode is decoded to determine an Internet Protocol (IP) address associated with the URI; and finally, the user is prompted with a set of options for accessing the URI. | 2009-12-03 |
20090300107 | Presence Service Provision System and Server Unit Thereof - According to one embodiment, a presence service provision system comprises terminal devices configured to be any of a discloser and a requester of presence information and a server for distributing to the requester distribution information including the presence information to be individually notified from the discloser upon occurrence of an event. The terminal devices include a notification module notifies operation information showing a user's operation posed the event to the server upon notifying the presence information. The server includes an extended information database, a generation module and a distribution module. The extended information database stores extended presence information in which the notified presence information is associated with the operation information. The generation module generates extended distribution information in which the distribution information is associated with the operation information acquired from the extended information database. The distribution module distributes the extended distribution information to the requester. | 2009-12-03 |
20090300108 | Information Processing System, Information Processing Apparatus, Information Processing Method, and Program - An information processing system includes: a parent terminal having a storage section storing device information including a drawing capability of a child terminal, a generation section generating transmission data of a user interface or a content in accordance with the device information, and a transmission section transmitting the transmission data to the child terminal; and a child terminal having a receiving section receiving the transmission data, and a display section displaying a user interface screen or a content playback screen on the basis of the transmission data. | 2009-12-03 |
20090300109 | SYSTEM AND METHOD FOR MOBILE MULTIMEDIA MANAGEMENT - A system and method for mobile media management is provided. In some embodiments, the system and method comprises a first menu that prompts a user to enter information associated with two or more members and a management server configured to receive the information from the user. The management server also is configured to receive a media content from the user and automatically determine if the media content is associated with a member based on the information received from the user. The system and method further comprises a memory component configured to store the media content to a memory based on the member determined to be associated with the media content, and a second menu that allows the user to search the memory for the media content associated with the member by selecting the member. | 2009-12-03 |
20090300110 | MOBILE CORE CLIENT ARCHITECTURE - Methods and systems are disclosed for automatically managing multiple types of applications, electronic forms, electronic forms data instances, network services and, network services. The methods and systems allow organizations with a mobile workforce that relies on established business processes to execute timely and secure exchange of information while providing easy to use, fast, accurate and flexible information capture capability in the field. These organizations and/or third-party providers may optimize the design of mobile applications to better match existing corporate processes and forms in order to reflect existing business needs, preferred graphical user interfaces, processes and experiences on the mobile devices. Organizations and/or third-party providers may also build mobile applications that allow information to be automatically created and updated both online and offline and synchronized or routed to another mobile device, an application server, web service, software-as-a-service (SaaS), database or website. | 2009-12-03 |
20090300111 | SERVER-BASED BROWSER SYSTEM - A server-based browser system provides a server-based browser and a client system browser. The client browser reports the position of a user click on its display screen, hotspot ID, or URL to the server-side browser which retrieves a Document Object Model (DOM) model and view tree for the client and finds the location on the Web page that the user clicked on using the coordinates or hotspot ID received from the client. If there is a script associated with the location, it is executed and the resulting page location is requested from the appropriate server. If there is a URL associated with the location, it is requested from the appropriate server. The response Web page HTML definition is parsed and a DOM tree model is created which is used to create a view tree model. The server-side browser retrieves a style sheet, layout algorithms, and device constraints for the client device and lays out the view model using them onto a virtual page and determines the visual content. Textual and positional information are highly compressed and formatted into a stream and sent to the client browser which decodes the stream and displays the page to the user using the textual and positional information. | 2009-12-03 |
20090300112 | Effective Communication in Virtual Worlds - A method, computer program product and computer system for establishing an effective communication between two users in a virtual world, which includes measuring a communication capability for each of the users, and establishing a communication using a default type of communication, if a difference between the communication capabilities of the two users is not above a pre-determined threshold. The method, computer program product and computer system can further establish a communication using an alternate type of communication, if a difference is above the pre-determined threshold. | 2009-12-03 |
20090300113 | Team-Based Task Invitations - A method for managing invitations to one or more events includes identifying an attribute required to perform an event. An invitation may be created so that invitees are selected according to the identified attribute required to perform the event. At least one person associated with a attribute may then be invited to attend the event. An invitation is sent to one or more persons associated with the attribute. | 2009-12-03 |
20090300114 | COMPUTERIZED COMMUNITY COMMUNICATION AND COLLABORATION - A computerized collaboration system includes a core corpus of community-communication modules. Each of the community-communication modules may be propagated to a syndicate of portals that subscribe to that community-communication module. Further, upon receiving an update to a community-communication module from a portal of a syndicate subscribing to the community-communication module, the community-communication module may be modified according to the update and an updated version of the community-communication module may be propagated to all portals of the syndicate of portals subscribing to that community-communication module. | 2009-12-03 |
20090300115 | METHOD, NODE AND SYSTEM FOR ADAPTING A SESSION INITIATION PROTOCOL (SIP) MESSAGE FOR AN IP MULTIMEDIA SUBSYSTEM (IMS) - The invention relates to a method and a node at an entry point of an IP Multimedia Subsystem (IMS) for adapting a Session Initiation Protocol (SIP) message. The invention also relates to an IMS comprising the node and executing the method. The node comprises a port for receiving the SIP message from a client and a processor for executing a first function for detecting a client type, using information from the SIP message and for executing a second function for adapting the SIP message for the IMS, by adding an end point capability, such as feature tags and option tags, to the SIP message according to rules relative to the client type. | 2009-12-03 |
20090300116 | APPLICATION GATEWAY DEVICE - In an embodiment, a data processing system comprises application workflow optimizing logic and which when executed is operable to receive first workflow data that defines a sequence of processing operations to perform on an application-layer message; rewrite the first workflow data by separation of dependent update operations to result in creating rewritten workflow data; and store the rewritten workflow data in a data repository. Application gateway logic may be operable to receive one or more packets; construct a received message from one or more payloads of the packets; classify the received message to identify a particular workflow associated with the message; apply the particular workflow, using the rewritten workflow data, to the received message to result in identifying a destination application server and creating an outgoing message; send the outgoing message to the destination application server. | 2009-12-03 |
20090300117 | FEDERATED MOBILE MESSAGING APPLIANCE - A federated mobile messaging appliance can be provided. The appliance can include a hidden partition including different images of a mobile messaging system each corresponding to a particular e-mail server type. The appliance also can include federated mobile messaging configuration logic. The logic can include program code enabled to identify an e-mail server type for a coupled e-mail server, to select one of the images to be revealed based upon the identified e-mail server type, and to configure and activate a corresponding mobile messaging system in the selected one of the images in the hidden partition for interoperation with the coupled e-mail server. | 2009-12-03 |
20090300118 | SUBSCRIBER AUDIT FEATURE FOR MOBILE MESSAGING - In an embodiment of the invention, a method for subscriber auditing in a mobile messaging system can be provided. The method can include deploying a mobile messaging system for use in cooperation with a communicatively coupled e-mail server, pushing e-mail from the e-mail server to wireless devices belonging to different subscribers through the mobile messaging system, counting the subscribers and comparing a number of the subscribers to a permitted number of licensed subscribers for the mobile messaging system, and alerting an administrator of the mobile messaging system when the number of the subscribers counted crosses a threshold value less than the licensed subscribers. In one aspect of the embodiment, the threshold value can be zero thus an alert is only sent when the number of subscribers counted exceeds the permitted number of licensed subscribers. | 2009-12-03 |
20090300119 | BACKUP AND RESTORE FEATURE FOR MOBILE MESSAGING - Embodiments of the present invention address deficiencies of the art in respect to managing a mobile messaging server deployment and provide a method, system and computer program product for a backup and restore feature for a mobile messaging system. In an embodiment of the invention, a method for backup and restore in a mobile messaging system can be provided. The method can include deploying a mobile messaging system for use in cooperation with a communicatively coupled e-mail server and pushing e-mail from the e-mail server to wireless devices belonging to different subscribers through the mobile messaging system. The method also can include acquiring a snapshot of the deployed mobile messaging system exemplary of a contemporaneous state of the mobile messaging system, and storing the snapshot for subsequent retrieval and restoration of a subsequently prior state of the mobile messaging system. | 2009-12-03 |
20090300120 | METHOD AND SYSTEM FOR PRODUCING A PRESENTATION MESSAGE FOR A MOBILE DEVICE - A method and system produces a presentation message for a mobile device. The method involves retrieving syndicated content from a content source; and generating from the syndicated content the presentation message for sequentially presenting on the mobile device one or more content items of the syndicated content. The syndicated content may be a RSS or ATOM web feed. The method may involve receiving a user selection of a web feed and an invocation parameter; determining supported media types, display dimensions, maximum presentation message size and presentation parameters; retrieving the syndicated content; selecting the one or more content items; converting the one or more content items to one or more presentation objects; assembling the presentation objects into the presentation message; and delivering the presentation message to the mobile device such that viewing the presentation message causes the presentation objects to be sequentially displayed on the mobile device. | 2009-12-03 |
20090300121 | Method, system, and apparatus for truncating markup language email messages - Truncating markup language email messages involves receiving a markup-language-formatted, source email having a message size that exceeds a predetermined size limit. The source email is truncated to conform to the predetermined size limit. The existence of unclosed tags in the truncated email is determined, and a suffix is appended to the truncated email. The suffix includes closing tags that correspond to the unclosed tags to the truncated email. A truncation index indicating where the truncation occurred is added to the message, as is a unique identifier usable to uniquely identify the source email stored on an email server. The truncated email is then sent to a recipient email client | 2009-12-03 |
20090300122 | AUGMENTED REALITY COLLABORATIVE MESSAGING SYSTEM - An augmented reality messaging platform is provided which interacts between one or more mobile device and a server via a communication network. The augmented reality platform includes an image recognition application located on the mobile device which receives a live, real-time image and identifies objects, such as markers or logos, within the environment to determine the pose (position and orientation) of the camera. The data, in combination with user information, is used to send, retrieve and display digital, spatialized (those registered with the physical world) multimedia messages, including audio, video, text and virtual object. A server application provided on the server may receive and store the messages from the client application or may deliver appropriate messages to a receiving mobile device, based on a set of privacy rules. The client application on the mobile device processes and renders this content thereto and forms an augmented reality image on a display of the mobile device based on the live, real-time image and the content. The client application is further capable of uploading new message content to be stored on a centralized server through methods which are specific to the medium of the message. | 2009-12-03 |
20090300123 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a receiving unit configured to receive, from at least one other information processing apparatus, an electronic mail for which a notification time at which notification of receipt of the electronic mail is to be provided is specified; a storage unit configured to store the electronic mail received by the receiving unit; a clock unit configured to provide time information; a notification-time determining unit configured to determine whether a current time obtained by the clock unit has passed the notification time specified for the electronic mail; and a reception notification unit configured to read out, if the notification-time determining unit determines that the specified notification time has been passed, the electronic mail stored in the storage unit and provide notification of receipt of the electronic mail. | 2009-12-03 |
20090300124 | ELECTRONIC MESSAGE HANDLING METHOD BASED ON A MESSAGE SYSTEM CLIENT AND SYSTEM TO IMPLEMENT THE METHOD - The invention concerns a management method applying to electronic messages in an inbox associated to a user ( | 2009-12-03 |
20090300125 | METHOD, DEVICE AND SYSTEM FOR TRANSMITTING TEXT MESSAGE - The present invention discloses a method for transmitting a text message including: receiving a text message to be transmitted, which is encoded with a first character set encoding scheme; determining whether a final receiver of the text message supports the first character set encoding scheme; and in response to the situation in which the final receiver of the text message does not support the first character set encoding scheme: converting the text message to be transmitted into an image; and transmitting the converted image. With this method, parties involved in transmission of a text message can enable convenient and efficient transmission of the text message without requiring each party involved in the transmission of the text message to satisfy specific prerequisites normally necessary for proper reproduction of the text message transmitted from an opposite party. One of the specific prerequisites is that the parties involved in the real time communication should support a specific character set encoding scheme. The invention further provides a device for transmitting a text message capable of implementing the method for transmitting a text message, a device for processing a text message provided with the device for transmitting a text message, and a system for transmitting a text message through the device for processing a text message. | 2009-12-03 |
20090300126 | Message Handling - A mechanism is provided for handling a message being transmitted from a sender to a recipient. A processing component receives a message from the sender and information identifying the recipient. The processing component access a first predefined ruleset for the identified recipient and applies the first predefined ruleset to the message. The processing component identifies infringements of the first predefined ruleset within the message. Based on identifying a set of identified infringements of the first predefined ruleset within the message, the processing component either corrects the identified infringements of the first predefined ruleset within the message or presents the identified infringements of the first predefined ruleset within the message to the sender. The processing component transmits a corrected message to the recipient. | 2009-12-03 |
20090300127 | E-MAIL FORWARDING METHOD AND SYSTEM - Systems and methods for allowing a user who has multiple e-mail accounts to read all of the e-mails sent to the multiple accounts from a single account are disclosed. The user may have the ability to reply to the sender of an e-mail such that the original sender is unaware that the user read the e-mail from an account that may be different than the account to which the e-mail was originally sent. The ability to reply to an e-mail in such a manner may not be dependent on the specific e-mail account the user is using to read the e-mail. | 2009-12-03 |
20090300128 | E-MAIL AUTHENTICATION PROTOCOL OR MAP - Disclosed is a system and method to eliminate undesirable electronic mail (email) communications sent via the Internet. The invention eliminates undesirable email prior to delivery of the email message, thereby minimizing the negative impact of undesirable email while adhering to established Internet protocols and processes regarding email Delivery Status Notifications. The system does not require evaluation or scrutiny of the actual contents of an email message, thereby avoiding false positives (blocking of desirable email) and the real or perceived invasion of privacy issues associated with scanning personal and business email communications. The system can execute unilaterally and can be universally adapted as it evaluates the TCP/IP and SMTP protocol and transmission data attendant with every email message. The system operates independently, is not dependant on any third party lists or definitions of spam and does not require any pre or post delivery coordination between senders or recipients. | 2009-12-03 |
20090300129 | System for Determining Email Spam by Delivery Path - A spam detector for determining likelihood of forgery of a source in an email addressed to a destination is provided, comprising extraction means for extracting delivery path information from one or more packets in the packet flow of the email, and comparison means for comparing the extracted delivery path information with trusted delivery path information from the source to the destination. | 2009-12-03 |
20090300130 | METHOD AND SYSTEM FOR MESSAGE THREAD COMPRESSION - A method for compressing electronic mail messages each having a message thread for storage in a storage device, comprising: identifying one or more sections of each message thread; assigning a respective identifier to each section; storing one occurrence of each section in the storage device for retrieval using its identifier; replacing each section in each thread by its identifier to thereby compress the messages; and, storing the messages in the storage device. | 2009-12-03 |
20090300131 | Simultaneous remote and local control of computer desktop - A method for computing includes running a desktop sharing program on a local computer so as to permit a remote user to view, on a remote computer, which is connected to communicate with the local computer via a network, an image of an entire area of a display screen of the local computer and to operate the local computer by remote input via the remote computer. A local window is defined within the display screen of the local computer for running an application under control of a local user. Local inputs made via a local input device of the local computer by the local user are intercepted so that the local inputs do not interfere with operation of the local computer by the remote user. The intercepted inputs are directed to the local window so as to permit the local user to interact with the application independently of the operation of the local computer by the remote user. | 2009-12-03 |
20090300132 | COMPUTER OPERATION SYSTEM AND COMPUTER OPERATION METHOD - One operation unit is connected to plural personal computers via a network. The operation unit operates the personal computers on the basis of the IP address of each of the personal computers. | 2009-12-03 |
20090300133 | NETWORK AND METHOD FOR UPDATING A PLURALITY OF DEVICES IN SUCH A NETWORK - A network and a method for updating a plurality of devices in a network are described. A primary master device provides update information for slave devices. One or more first predetermined slave devices are enabled to operate in a temporary master mode. The primary master device downloads the update information to the first predetermined slave devices. The first predetermined slave devices switch, when the download is completed, into the temporary master mode for downloading the update information to second slave devices. | 2009-12-03 |
20090300134 | LINEAR PROGRAMMING FORMULATION OF RESOURCES IN A DATA CENTER - An exemplary method for performing work in a data center includes receiving a request for resources in a data center, solving a linear programming formulation that accounts for the request and at least some of the resources in the data center and performing work the request based at least in part on the solving of the linear programming formulation. Such a method can include a linear programming formulation that accounts for multi-core chips and DRAM systems. Various other method, devices, systems, etc., are also disclosed. | 2009-12-03 |
20090300135 | Firmware Cache Coherence - Firmware cache coherence is described. In embodiment(s), a remote management service can establish a client session with a client device and provide an address that redirects the client device to a firmware download service when the client device initiates a session request with the remote management service. The firmware download service can cache the executable program code, and then initiate a download of the executable program code to the client device when the client device initiates a download request for the executable program code. | 2009-12-03 |
20090300136 | Scalable Transfer Feedback - Scalable transfer feedback is described. In embodiment(s), a remote management service can establish a client session with a client device and provide an address that redirects the client device to a firmware download service to download executable program code. The firmware download service can initiate a download of the executable program code to the client device when the client device initiates a request for the executable program code. The firmware download service can also communicate a download status indicator to the client device when the download of the executable program code is initiated, and receive the download status indicator back from the client device when the download of the executable program code is complete. | 2009-12-03 |
20090300137 | METHOD, SYSTEM AND DEVICES FOR COMMUNICATING BETWEEN AN INTERNET BROWSER AND AN ELECTRONIC DEVICE - A method, system and devices for communicating between an Internet browser and an electronic device are described. In accordance with one embodiment, there is provided a method for communicating between a computer and an electronic device connected to the computer through a communications protocol, the computer being in communication with network resources via a communications network, the method comprising: displaying a web page including a scripting language within an Internet browser on the computer, the Internet browser including a scripting engine for executing the scripting language; providing a scripting-language capable device controller for interfacing communications between the scripting engine and the electronic device in accordance with the communications protocol connecting the computer and electronic device; receiving by the scripting-language capable device controller of first data from the electronic device through the communications protocol; sending the first data from the scripting-language capable device controller to the scripting engine of the Internet browser; and sending the first data from the Internet browser to a network server connected to the communication network. | 2009-12-03 |
20090300138 | Using Distributed Aspects to Reorder Online Application Workflows - One or more distributed aspect servers modify a sequence of online services provided by an application server that is remote from the aspect servers. A client sends a request to the application server. An aspect service is invoked if the request satisfies a criterion. The aspect service modifies the sequence of online services by performing at least one of adding a new online service, deleting one of the online services, or reordering the sequence of online services. The modified sequence of online services is provided to the client without incurring a change to the application server. | 2009-12-03 |
20090300139 | METHODS AND SYSTEMS FOR FEDERATING CONTACT LISTS TO FACILITATE SHARING OF MEDIA AND OTHER CONTENT THROUGH A COMMUNICATION CHANNEL - Multiple contact lists of a user, which individual lists are maintained in varying formats associated with varying internet-based services or computer-based applications, are federated through the use of an intermediate schema used by a federating messenger application. The federating messenger application may be instantiated as a client resident at a computer system and/or as a server-based application accessible via a Web browser or dedicated client application. In one instance, the federated messenger application includes both client-based and server-based components, and on the client-side may be resident as a browser extension or similar application. | 2009-12-03 |
20090300140 | System and Method for Efficiently Accessing Internet Resources - A system and method for efficiently accessing Internet resources is disclosed. One example directory system for permitting a user to access and retrieve information from a network of computers is disclosed. The example system comprises a key phrase field for accepting a search term, a data table and a search unit. The data table comprises a plurality of cells for storing unique identifiers wherein at least one of said plurality of cells may be activated by the user to perform an action related to the stored unique identifiers. The search unit conducts a search for unique identifiers from the network of computers related to the search term. | 2009-12-03 |
20090300141 | Self-Distribution Methods, Coded Self-Distribution Methods, and Systems for Distributing Information - A self-distribution method for distributing information content among network connected devices of a communications network includes receiving a query having a code against a database from a wireless communications device, the code uniquely representing one of an advertising campaign, a product, or a service. The method also includes generating a result set by querying the database with the code, forwarding a link associated with the result set to a user-preferred remote location, the link being sent in an electronic message, wherein activation of the link directs a user to a first version of information content of the result set. A plurality of options to purchase user-preferred items from the first version of information content, the options including at least “purchase now” and “purchase later” features. A reminder message is forwarded to the wireless communications device if a user at the remote location selects the “purchase later” feature. The user is enabled to conduct a purchase transaction from at least the remote location or the wireless communications device. Systems for self-distributing information are also provided. | 2009-12-03 |
20090300142 | METHOD AND SERVICE IN A PUBLIC NETWORK FOR DOING MUTUAL BUSINESS - The method takes place in a public telecommunication network. It is question about mutual business between a client and a service provider, which provide services for each other. The service provider has a service that consists of information to be presented for users on computers connected to the network. In the method, the client sends content to be used in the service provided by the service provider. The service provider publishes the content sent in the service together with contact information of the client. The invention is also concerned with such a service in a public telecommunication network to be presented for users on computers connected to the network. | 2009-12-03 |
20090300143 | Method and apparatus for interacting with media programming in real-time using a mobile telephone device - A system and method for providing real-time interaction with a multimedia program being presented to a viewer having an interactive end-user communications device. The system and method includes an applet distribution program to provide an applet to the interactive end-user communications device, where the applet includes a timer, time stamps and at least one interactive graphical user interface (GUI). The applet distribution program is operable to synchronize activation of the applet with the multimedia program while being presented to the viewer, wherein the applet generates, at a first predetermined time, a first interactive graphical user interface (GUI) on the end-user communications device, the first GUI displaying at least two values associated with the multimedia program for real-time selection by the viewer. A response signal is received from the end-user communications device when a predetermined metric associated with correct selections of the at least two values by the viewer is satisfied. | 2009-12-03 |
20090300144 | HINT-BASED STREAMING OF AUXILIARY CONTENT ASSETS FOR AN INTERACTIVE ENVIRONMENT - Methods for obtaining and distributing auxiliary content assets for an interactive environment and a client device and server that may implement such methods are disclosed. The client device displays a scene of a portion of the simulated environment from a camera point of view (camera POV) on a video display. The client device generates a pre-hint vector based on position of the camera POV, sends the vector to a server and receives auxiliary content information from the server. The server receives the pre-hint vector, determines the future field from the pre-hint vector, identifies one or more auxiliary content targets within the potential future field of view, and sends auxiliary content information for the identified targets to the client device. | 2009-12-03 |
20090300145 | MEDIA STREAMING WITH SEAMLESS AD INSERTION - The present disclosure relates to playback of video/audio streaming media data with seamless advertisement insertion. A content player monitors playback of the media stream and determines a location to insert an advertisement. The content player pauses downloads of the media stream and begins downloading the advertisement while the media stream continues to be rendered. The advertisement is, consequently, loaded prior to a start time and allows for an instantaneous rendering at an advertisement insertion point in the media stream. | 2009-12-03 |
20090300146 | DISPLAY APPARATUS FOR DISPLAYING WIDGET WINDOWS, DISPLAY SYSTEM INCLUDING THE DISPLAY APPARATUS, AND A DISPLAY METHOD THEREOF - A method for displaying widget windows is provided, including generating a widget display screen including at least one widget window, determining if a display area of the at least one widget window satisfies a preset threshold condition, and adding a new widget display screen including a new widget window if the threshold condition is satisfied. Accordingly, services can be provided through widget windows without preventing the viewer from viewing the TV, thereby enhancing user convenience. | 2009-12-03 |
20090300147 | SYNTHETIC BRIDGING - A method of creating a synthetic bridge ( | 2009-12-03 |
20090300148 | Configuration data deployment control systems and methods - Methods and systems of controlling distribution of configuration data are disclosed. One method includes receiving a request for configuration data for storage in a memory of a programmable circuit useable in a device, the configuration data controlling one or more operational characteristics of the device. The method also includes determining operational capabilities of the device based on the contents of a configuration database. The method further includes generating a single-use configuration data file. The configuration data file containing configuration data includes an identifier of the device, an identifier of the programmable circuit, and configuration data configured to define operational characteristics of the device. Various encryption techniques can be employed as well. | 2009-12-03 |
20090300149 | SYSTEMS AND METHODS FOR MANAGEMENT OF VIRTUAL APPLIANCES IN CLOUD-BASED NETWORK - Embodiments relate to systems and methods for instantiating and operating a virtual appliance monitor in a cloud. A network cloud environment can include a set of instantiated virtual appliances supported in the cloud. A cloud management system can control and organize the resource servers and other resources necessary to build the virtual appliances. In addition to the set of virtual appliances, the cloud management system can instantiate a virtual appliance monitor that communicates with the set of virtual appliances, to monitor their execution state, software complement, and other operational details. In implementations the virtual appliance monitor can be migrated from a physical on-premise platform. The virtual appliance store can store information related to the execution state of the virtual appliances to an off-cloud appliance data store. The instantiation and operation of the virtual appliance monitor can be metered for subscription-based usage charges. | 2009-12-03 |
20090300150 | INFORMATION PROCESSING SYSTEM, METHOD AND PROGRAM FOR CLASSIFYING NETWORK NODES - An information processor and method for classifying user attributes of a plurality of nodes connected to a network. The information processor includes: an action history obtaining unit for generating a spammer-reporting action history set; a related node obtaining unit for generating a node set and a link set related to the spammer-reporting actions; an undirected graph generation unit for generating an undirected graph from the node set and the link set; and a max-cut computation unit classifying the nodes constituting the undirected graph into two exclusive sets that do not commonly include any element so as to maximize an indicator value defined by links bridging the two sets. | 2009-12-03 |
20090300151 | SYSTEM AND METHOD FOR MANAGING A VIRTUAL APPLIANCE LIFECYCLE - A system and method for managing a virtual appliance lifecycle is provided. In particular, a hosted web service may provide a collaborative environment for and unified environment for developing, configuring, personalizing, building, testing, deploying, and otherwise managing a lifecycle for one or more virtual appliances, wherein the collaborative and unified environment may provide various features for-creating virtual appliances, monitoring upstream changes and modifications to the virtual appliances, and providing real-time analysis and feedback during various phases of the virtual appliance lifecycle, among other things. | 2009-12-03 |
20090300152 | METHODS AND SYSTEMS FOR USER IDENTITY MANAGEMENT IN CLOUD-BASED NETWORKS - An identity management system can reside within the cloud computing environment. The identity management system can be linked to systems, such as virtual machines, applications, and/or appliances, both inside and outside the cloud computing environment to provide identity management to those systems. In order to provide identity management, the identity management system can be configured to link to the systems in order to receive, store, maintain, and provide identity information. The information can identify items (users, devices, products, services) associated with the systems. The identity management system can be configured to store and maintain the information in records. The identity management system can also be configured to charge owners and operators of the systems for the identity management. | 2009-12-03 |
20090300153 | Method, System and Apparatus for Identifying User Datagram Protocol Packets Using Deep Packet Inspection - An embodiment of a method, system and apparatus for prioritizing network datagram traffic includes receiving a datagram packet from a sender device. The datagram packet is addressed to a receiver device and includes a real-time data payload. The method further includes identifying the datagram packet in a network layer using deep packet inspection to determine at least one of an application or protocol associated with the datagram packet. The method still further includes generating traffic priority information associated with the datagram packet based upon identifying the datagram packet. The traffic priority information indicates traffic prioritization between the sender device and the receiver device. Various embodiments further include controlling the sending of the datagram packet to the receiver device based upon the traffic priority information. Some embodiments further include prioritizing traffic between the sender device and the receiver device in accordance with the traffic priority information. | 2009-12-03 |
20090300154 | Managing performance of a job performed in a distributed computing system - Methods, systems, and products are disclosed for managing performance of a job performed in a distributed computing system, the distributed computing system comprising a plurality of compute nodes operatively coupled through a data communications network, the job carried out by a plurality of distributed pluggable processing components executing on the plurality of compute nodes, that include: identifying a current configuration of the pluggable processing components carrying out the job, the current configuration specifying a current distribution of the pluggable processing components among the compute nodes; identifying a network topology of the plurality of compute nodes in the data communications network; receiving a plurality of performance indicators produced during execution of the job; and redistributing, to a different compute node, at least one of the pluggable processing components in dependence upon the current configuration, the network topology, and the performance indicators. | 2009-12-03 |
20090300155 | Mechanism for collocation in a Java virtual machine of JSLEE, SIP servlets, and Java EE - In one embodiment, a mechanism for collocation in a JAVA Virtual Machine of JSLEE, SIP Servlets, and JAVA EE is disclosed. In one embodiment, a system includes an integrated application server including Java™ APIs for Intelligent Networks Service Logic Execution Environment (JSLEE), one or more Session Initiation Protocol (SIP) Servlets, and Java™ Enterprise Edition (J2EE). In addition, the system includes one or more resource adapters communicably coupled to the integrated application server and one or more management interfaces communicably coupled to the integrated application server. | 2009-12-03 |
20090300156 | Methods And Systems For Managing Security In A Network - Methods, systems and computer readable mediums storing computer executable programs for managing security in a network are disclosed. A plurality of security policies associated with a plurality of network data anomalies are provided at a network management system. Each one of the plurality of security policies defines a network data anomaly specific mitigation response for each one of the plurality of network data anomalies. A first network data anomaly is detected at the network management system. A determination is made at the network management system regarding whether a first one of the plurality of security policies defines a first network data anomaly specific mitigation response to the first network data anomaly. A first mitigation command is issued from the network management system to at least one network system to implement the first network data anomaly specific mitigation response for a pre-defined period of time in accordance with the first security policy based on the determination. | 2009-12-03 |
20090300157 | METHOD AND DEVICE FOR MANAGING AT LEAST ONE GROUP OF USERS, CORRESPONDING COMPUTER PROGRAM PRODUCT - A method is provided for managing at least one group of users who have equipment able to intercommunicate via at least one communication network. This method includes a phase of inserting a new user into the groups, the phase itself including the following steps performed by an intermediate device: receiving, from a member of the group, a first request to insert the new user into the group; and inserting the new user into the group, after receiving the first and second insertion requests. | 2009-12-03 |
20090300158 | METHOD AND SYSTEM FOR SUPPORTING THE COMMUNICATION OF PRESENCE INFORMATION AMONG COMPUTING DEVICES OF A NETWORK - A method and system for aggregating presence information generated by multiple devices associated with a single user is presented. A server acting as a presence agent on behalf of a first user and the first user's computing device receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. If the server is not capable of acting as a presence agent, then the first user's computing device assumes the role of a presence agent. | 2009-12-03 |
20090300159 | MANAGING INTERWORKING COMMUNICATIONS PROTOCOLS - Systems and methods for managing interworking protocols are provided. According to one embodiment, a policy-based provisioning methodology is used by a service management system (SMS) to provision subscriber interfaces of service processing switches based upon parameters of a predefined policy. The subscriber interfaces communicate data in accordance with a first protocol. The parameters include a window size, a window timeout, a number of allowed bad events, an event window size and/or a keep-alive interval. Transport network interfaces, which communicate in accordance with a second protocol, are provisioned to provide a transport between the subscriber interfaces. A first-protocol-over-second-protocol (FPoSP) Virtual Private Network (VPN) is created through which the subscriber sites securely exchange data by establishing a virtual router (VR) corresponding to each subscriber interface. The VRs encapsulate packets received from the subscriber sites within packets of the second protocol and transmit the encapsulated packets through the transport network interfaces. | 2009-12-03 |
20090300160 | SERVICE DISTRIBUTION METHOD, DEVICE AND SYSTEM - A service distribution method includes the steps of: firstly generating, by a management system, a corresponding configuration file from service information of a user, and sending the configuration file to an Optical Network Termination (ONT) of the user through an Optical Line Terminal (OLT); and then performing, by the ONT, corresponding configuration in accordance with the configuration file. A service distribution system and a management system are provided. The invention is applied to enable service distribution with good extendibility. | 2009-12-03 |
20090300161 | Method and system for using feedback in accessing network services - A method and system for providing or utilizing feedback information in accessing network services. In one embodiment, a client requests a set of one or more service locations for service providers from a directory service. The directory service provides the set. The client then selects a service provider and initiates a transaction. Feedback data regarding the transaction is then collected for use in providing or selecting service providers, or in improving the directory service processes. | 2009-12-03 |
20090300162 | System and method for performing mobile services, in particular push services in a wireless communication - An intermediate component is intermediate between mobile terminals requesting a service, such as a push service, and a service-providing server, such as an HTTP server. The intermediate component is a connection machine or hub that is able to open a session the first time it receives a request from a mobile terminal, by instantiating a communication channel for performing the communications with the mobile terminal and storing the data regarding the open session in a connection table. Then, the connection hub generates a request to a service-providing server, including connection data, and manages the communication with the service-providing server. The connection data are inserted in every communication between the connection hub and the mobile terminal and between the connection hub and the service-providing server. From that moment on, all the data (messages, requests) exchanged between the terminal and the service-providing server are routed on the instantiated channel, thus in a fast and efficient way. | 2009-12-03 |
20090300163 | SYSTEMS AND METHODS FOR AUTOMATIC SUBMISSION OF FORMS ON A WEB PAGE - Systems and methods for automatically submitting data entered into a web page in the event the user shifts focus away from the form may include displaying a web page to a user, the web page containing a form; receiving, from the user, at least some input corresponding to the form; detecting that the form has lost user focus; and submitting, in response to the detection, the form. | 2009-12-03 |
20090300164 | SYSTEMS AND METHODS FOR SOFTWARE APPLIANCE MANAGEMENT USING BROADCAST MECHANISM - Embodiments relate to systems and methods for managing software appliances using a broadcast mechanism. Embodiments incorporate a centralized appliance monitor that collects software appliance state information from a community of clients having software appliance installations. Software appliances can comprise a reduced-component operating system combined with pre-configured application(s), for instance distributed via optical disc or Web download. When a software appliance instantiates on a client in the network or at other times, the identity and execution state of the application is broadcast to an appliance monitor. The appliance monitor aggregates the appliance state information for all clients in the network, and manages their deployment and execution on the network. The appliance monitor can for example transmit an appliance control instruction to a client to terminate or otherwise manage an uncertified or unapproved appliance, or take other network management action. | 2009-12-03 |
20090300165 | Message Monitor, Analyzer, Recorder and Viewer in a Publisher-Subscriber Environment - A method of performing a sequence-of-events analysis in a power monitoring system includes the acts of monitoring, receiving, analyzing, and storing. The act of monitoring includes monitoring messages published by multiple power monitors over a peer-to-peer communications network. The messages include electrical power monitoring parameters. The act of receiving includes receiving the published messages in a subscriber intelligent electronic device in the power monitoring system. The act of analyzing includes analyzing at least a portion of the received messages, performing statistical analysis and/or continuously scanning for an event of interest. The act of storing includes storing at least one record including at least one of statistical data or event of interest data. | 2009-12-03 |
20090300166 | MECHANISM FOR ADAPTIVE PROFILING FOR PERFORMANCE ANALYSIS - Adaptive profiling for performance analysis of a computer system controls one or more agents to monitor a plurality of events occurring in a target computer system based on an adaptive logic. Collected data may be filtered and analyzed to determine one or more contributor events that attribute to performance of the target computer system. One or more patterns are observed or detected in said collected data, behavior of said one or more agents are adjusted based on said detected one or more patterns. The adaptive logic may be further reconfigured based on said detected one or more patterns. | 2009-12-03 |
20090300167 | NETWORKED IMAGE VISUALIZATION IMAGE QUALITY ENHANCEMENT METHOD AND SYSTEM - A method for managing medical image data transmission between computing devices is disclosed. In one embodiment, the method includes monitoring a plurality of parameters of a computer network that includes a server and a client. The plurality of parameters may include a client resource parameter, a server resource parameter, and a network operating parameter. The disclosed method may also include automatically determining a desired compression level at which to send medical image data to the client based at least in part on the client resource parameter, the server resource parameter, and the network operating parameter. Further, in one embodiment the method may include communicating the medical image data from the server to the client at the desired compression level in response to a client request for the image data. Various other methods, systems, and manufactures are also disclosed. | 2009-12-03 |
20090300168 | DEVICE-SPECIFIC IDENTITY - A device identifier (ID) is used across enterprise boundaries. A user can use the device ID to publish a device for sharing with other remote users. The remote users can discover devices that are shared by other users based on device IDs, connect to a selected device, and then verify that they have connected to the correct device based on its device ID. An account authority service may be used to manage the publication and/or discovery of the shared devices and their device IDs. | 2009-12-03 |
20090300169 | SYNCHRONIZATION THROTTLING BASED ON USER ACTIVITY - Synchronization of data across multiple endpoints in a mesh network that supports a data sharing service is throttled responsively to user activity in the network by monitoring the activity using a component in a mesh operating environment (“MOE”) runtime that is instantiated on each endpoint. The monitoring may include the collection of data that can be used to infer user activity, as well as data that explicitly indicates activity. State information is maintained so that data can be synchronized across the endpoints even when a user goes offline from the service. When the user logs on to the service, makes changes to a shared file, or the endpoint device starts up upon connection to a mesh network, throttling is performed by prioritizing work items associated with synchronization operations so that resources on the endpoint are not excessively consumed which could reduce the quality of the user experience. | 2009-12-03 |
20090300170 | TEST AND MONITORING DEVICE MANAGEMENT WITH MULTI-FACETED COMMUNICATION CAPABILITY - A routing/hub device and a data management system are provided to managing test and monitoring devices such as portable test and monitoring devices in healthcare. The routing/hub device interfaces through a variety of communication means with one or more peripheral devices collecting data and configuring those devices based on user input or input from the data management system. Collected data is provided to the data management system for actions such as analysis, reporting, and the like. Alerts and messages may also be provided to designated recipients directly or through the data management system based on predefined rules for collected data. | 2009-12-03 |
20090300171 | REMOTELY MANAGED TEST AND MONITORING DEVICE FUNCTIONALITY WITH MULTI-FACETED COMMUNICATION CAPABILITY - A routing/hub functionality software and associated hardware platforms are provided for managing test and monitoring devices such as portable test and monitoring devices in healthcare. The routing/hub functionality software can be executed on custom or generic computing platforms and interface through a variety of communication means with multiple peripheral devices collecting data. The software may also configure those devices based on user input or input from the data management system. Collected data is provided to the data management system for actions such as analysis, reporting, and peripheral device configuration. Alerts and messages may also be provided to designated recipients directly or through the data management system based on predefined rules for collected data. | 2009-12-03 |
20090300172 | Relay apparatus, relay method, and monitoring apparatus - A relay apparatus receives connection check mail transmitted from a plurality of terminal apparatuses connected to the relay apparatus to a monitoring apparatus when the configuration or settings of the terminal apparatuses changes. The relay apparatus attaches a relay apparatus ID that uniquely identifies the relay apparatus to the header of the connection check mail. The relay apparatus transmits the connection check mail with the relay apparatus ID attached thereto to the monitoring apparatus. When stopping the monitoring of the terminal apparatus under the control of the relay apparatus, the relay apparatus transmits to the monitoring apparatus monitoring stop instruction mail with the relay apparatus ID attached thereto. | 2009-12-03 |
20090300173 | Method, System and Apparatus for Managing, Modeling, Predicting, Allocating and Utilizing Resources and Bottlenecks in a Computer Network - A method and apparatus for managing, modeling, predicting, allocating and utilizing resources and bottlenecks in a computer network managing, predicting and displaying of capacity, allocating and utilizing of resources, as well as actual and potential performance-degrading resource shortages in a computer network, is provided. Specifically, exemplary implementations of the present invention provide a method, system and apparatus for calculating, detecting, predicting, and presenting resource allocation, utilization, capacity bottlenecks and availability information, in a computer network, particularly in a virtualized computer environment. | 2009-12-03 |
20090300174 | SPACE MANAGEMENT SYSTEM AND METHOD - A space management system for analyzing the utilization of a space by one or more persons is provided. The space management system includes a data collector configured to collect information output by an identifier distributed in or around the space. The information indicates presence of the one or more persons in the space. The data collector is further configured to store occupancy data for the space based on the collected information. A data analyzer coupled to the data collector is configured to generate a graphical report or user interface based on the occupancy data. | 2009-12-03 |
20090300175 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD OF INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM OF STORING COMPUTER PROGRAM TO PERFORM CONTROL METHOD - In a search server, a search request for searching for a device is received from a client PC, the device satisfying a search condition included in the received search request is searched for, and a searched result is transmitted to the client PC. Further, it is judged whether or not an apparatus at a transfer destination to which the search request is transferred has been registered in the search server. If it is judged that the apparatus at the transfer destination has been registered in the search server, the search request is transferred to the registered apparatus at the transfer destination based on the received search request. | 2009-12-03 |
20090300176 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus connected via a network to a plurality of devices and a DHCP server adapted to assign an IP address to each of the devices includes a storage unit that stores device information for each of the devices, a receiving unit that receives from a second information processing apparatus a search request for searching for a device, a search unit that searches for a device in response to the search request received by the receiving unit, a sending unit that sends a search result obtained by the search unit to the second information processing apparatus, and a control unit that updates, when a device is no longer capable of communicating via the network, device information corresponding to the device among the device information stored in the storage unit and that sends a notification for releasing the IP address assigned to the device to the DHCP server. | 2009-12-03 |
20090300177 | System and Method For Detection of Aberrant Network Behavior By Clients of a Network Access Gateway - A system and method for detecting aberrant network behavior. One embodiment provides a system of detecting aberrant network behavior behind a network access gateway comprising a processor, a first network interface coupled to the processor, a second network interface coupled to the processor, a storage media accessible by the processor and a set of computer instructions executable by the processor. The computer instructions can be executable to observe network communications arriving at the first network interface from multiple clients and determine when the traffic of a particular client is indicative of malware infection or other hostile network activity. If the suspicious network communication is determined to be of a sufficient volume, type, or duration the computer instructions can be executable to log such activity to storage media, or to notify an administrative entity via either the first network interface or second network interface, or to make the computer instructions be executable to perform other configured actions related to the functioning of the network access gateway. | 2009-12-03 |
20090300178 | NETWORK INCLUDING SNOOPING - A computer network including:
| 2009-12-03 |