Patents Examined by Jeffrey Nickerson
-
Patent number: 8799383Abstract: A method and a system for transmitting a widget message are described herein. The method can include: a widget mobile terminal transmitting a widget message to a receiver through a widget server; after receiving the widget message sent from the widget mobile terminal, the widget server judging whether the receiver supports the widget; if judging that the receiver supports the widget, then transmitting the received widget message to the receiver; and if judging that the receiver does not support the widget, then transmitting a corresponding message to the receiver via a message center. A widget mobile user can transmit a widget to another widget mobile user, and the receiver can run the widget application directly while receiving the widget message.Type: GrantFiled: November 10, 2011Date of Patent: August 5, 2014Assignee: Borqs Wireless Ltd.Inventors: Xiyuan Chen, Xiaoqing Huang, Yanqun Deng
-
Patent number: 8732237Abstract: An apparatus and method for assisting in delivering update contents in computer networks are provided. The computer networks also comprise at least one peer client, and the assistant apparatus comprises: an evaluating unit configured to evaluate a user's interaction preference according to the user's interaction history; and a prefetching unit configured to evaluate, in response to the received update notification, whether to prefetch the update contents corresponding to the update notification according to the evaluated interaction preference, and, if prefetching, obtain the update contents from at least one peer client. The corresponding method is also provided. With the apparatus and method in this invention, the update contents in computer networks can be delivered between peer clients, not via the server, which reduces the server load without impairing user experience on client side.Type: GrantFiled: November 29, 2011Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: Li Li, Ju Wei Shi, Wen Jie Wang, Jia Jia Wen
-
Patent number: 8700694Abstract: A computer and software system for human user interaction initiates jobs (e.g., Transcription, Translation, Data Entry, and Transaction Creation) and utilizes voice-mail through real-time voice and tone signal input. The computer and software system keeps the databases used to process jobs and keeps the statistical records of jobs for analysis, general ledger, payroll and billing. One or more computers receive Job Packets, select Scribes for work (e.g. transcription), generate messages for information or action, and update Job Record status and job processing steps. A computer collects the statistical and financial data and provides general top level management decision making information.Type: GrantFiled: December 2, 2004Date of Patent: April 15, 2014Assignee: Anthurium Solutions, Inc.Inventor: Janice K. Archbold
-
Patent number: 8650273Abstract: A system and method for providing dynamic access through which I/O access such as serial ports, and thus administrators who manage servers, can see, obtain health, state or interact concurrently with multiple VMs on a given physical server. More specifically, in certain embodiments, the system and method includes a dynamic port count virtual serial concentrator coupled with a virtualization device to map emulated serial ports to virtual machines along with a remote plugin that provide dynamic concurrent serial access to many virtual machine serial consoles under a secure and collaborative friendly environment.Type: GrantFiled: May 27, 2009Date of Patent: February 11, 2014Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Kareem S. Seddik
-
Patent number: 8635347Abstract: An apparatus and method for network routing is provided. Synchronized networks are disclosed which enable fast connection set up and release in a tiered hierarchy of circuit switched nodes. Nodes in the network aggregate and disaggregate data according to a transform algorithm allowing for dynamic frame and frame segment sizing. Connections within the network are organized by paired connections performing aggregation and disaggregation according to control vectors.Type: GrantFiled: January 25, 2011Date of Patent: January 21, 2014Inventor: Ray W. Sanders
-
Patent number: 8572207Abstract: Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds.Type: GrantFiled: August 20, 2012Date of Patent: October 29, 2013Inventors: Brian Shuster, Aaron Burch, Zachary Zarry, Dirk Herling, Gary Shuster
-
Patent number: 8539109Abstract: A network communication system and method providing a communication protocol extension for direct memory access operations allowing the separation of the command and data paths. The identification of the communication path to a third-party device is provided to a direct-memory-access initiator allowing the passing of data directly to the third-party device.Type: GrantFiled: March 9, 2005Date of Patent: September 17, 2013Assignee: Oracle America, Inc.Inventors: Whay Sing Lee, Richard W. Meyer, Charles D. Binford, Rodney A. Dekoning, William Stronge
-
Patent number: 8527661Abstract: A network system gateway and method providing remote direct memory access controls to separate data path from control path. Control operations are passed between the gateway and a control processor node, and data is passed between the gateway and a memory node via remote direct memory access operations. The memory node may also receive instructions for the remote direct memory access operations through proxy remote direct memory access messages received from the control processor node.Type: GrantFiled: March 9, 2005Date of Patent: September 3, 2013Assignee: Oracle America, Inc.Inventors: Whay Sing Lee, Richard W. Meyer, Charles D. Binford, Rodney A. Dekoning, William Stronge
-
Patent number: 8504728Abstract: A network interface system includes a memory system for managing data obtained via a system bus that supports split transactions. The memory system comprises a first memory for storing outgoing assembled data frames and associated control information prior to transfer of the outgoing data to the network, and an assembly memory that stores unassembled outgoing data from the bus. A memory control system stores the control information associated with pending bus read requests and also transfers outgoing data from the assembly memory to the first memory when all the outgoing data for a corresponding read request has been assembled.Type: GrantFiled: July 14, 2004Date of Patent: August 6, 2013Assignee: GlobalFoundries Inc.Inventors: Robert Alan Williams, Jeffrey Dwork, Hung Duy Vo, Kevin Pond
-
Patent number: 8489726Abstract: A distributed network construction method includes: determining a domain that covers a requesting node according to an address of the requesting node which requests to join a distributed network, where the domain has a domain identifier (ID); generating a peer ID of the requesting node according to the number of peers of the domain; concatenating the domain ID with the peer ID to form the node ID of the requesting node; and sending the node ID to the requesting node, where the requesting node obtains information about a neighboring node according to the obtained node ID to join the distributed network.Type: GrantFiled: December 29, 2010Date of Patent: July 16, 2013Assignee: Huawei Technologies Co., Ltd.Inventor: Tieying Wang
-
Patent number: 8433806Abstract: A method for rejecting the 1× paging transferred in the High Rate Packet Data network is provided, in which the Secondary Color Code mechanism is applied so that the AN which a MS/AT registers transmits A13-paging request messages to the other neighboring ANs, these ANs page a cell phone together and some new messages are added to improve the rejection flow. When the SC/MM is in the AN of HRPD system, for the MS/AT on the multiple edges of AN, the invention can be ensured that the MS/AT in the idle or dormant state can effectively receive the service paging from 1× network in the multiple edge regions of AN in HRPD and can reject the 1× service according to selection of users, which ensures the ability of dual network operation.Type: GrantFiled: December 21, 2007Date of Patent: April 30, 2013Assignee: ZTE CorporationInventor: Xiaowu Zhao
-
Patent number: 8429300Abstract: A method of transferring data in which a secure authenticated channel is established with a receiving entity corresponding to receiver information included in a received control message, when receiving the control message from a control entity, a format of received plurality of data is transformed according to content format transformation information included in the control message, when receiving the plurality of data from a predetermined transmission entity in a chain constructed by a control of the control entity, the transformed plurality of data is transmitted to the receiving entity through the established secure authenticated channel, and an event message for representing a transmission status of the data is transmitted to the control entity. Accordingly, it is possible to transmit the plurality of data through a single transmission session and provide a transmission status of each data through an event.Type: GrantFiled: March 6, 2007Date of Patent: April 23, 2013Assignee: LG Electronics Inc.Inventors: Man-soo Jeong, Il-gon Park, Koo-yong Pak, Min-gyu Chung, Sung-hyun Cho, Soo-jung Kim, Kiran Kumar K
-
Patent number: 8392553Abstract: A system for monitoring actions performed on a data processing device by one or more users. The system comprises a plurality of user data processing devices including a mechanism for interacting with a user and a system monitor that can communicate with each user device and a database. In an exemplary embodiment, the monitor includes a plurality of software agents for carrying out specific functionality. These agents may be distributed over one or many different machines. Each user device includes at least one sensor for detecting events occasioned by interaction of a user with the data processing device. These sensors are operable to create a data structure representing a detected event, and communicate that data structure to the monitor. Once these structures are received, the monitor records them in the database. By analyzing the event data for specific users, user profiles can be created, which can be used to authenticate users.Type: GrantFiled: April 29, 2004Date of Patent: March 5, 2013Assignee: University of StrathclydeInventors: Lykourgos Petropoulakis, Bruce Stephen
-
Patent number: 8386633Abstract: A method and system is disclosed for processing information provided from various content providers in the form objects having states subject to periodic updates. Formatted information indicating a current state of the objects are delivered to subscribing clients in substantially real-time. An information manager module is configured to receiving raw data objects from the content providers, format the information, and broadcast current state information on various broadcast data stream. A client manager module supports multiple client communication sessions and connects to at least one broadcast data stream. Current state information received on a broadcast data stream is processed and transmitted to specific clients in accordance with processing rules specified in the client profiles.Type: GrantFiled: September 27, 2011Date of Patent: February 26, 2013Assignee: Goldman, Sachs & Co.Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
-
Patent number: 8374342Abstract: Provided are a scalar multiplier and a scalar multiplication program for performing a scalar multiplication at a high speed. In computing a scalar multiplication [s]P of a rational point P of an additive group E(Fp) including rational points on an elliptic curve where a characteristic p, an order r, and a trace t of a Frobenius endomorphism at an embedding degree k=12 using an integer variable ? are given by: p(?)=36?4?36?3+24?2?6?+1, r(?)=36?4?36?3+18?2?6?+1=p(?)+1?t(?), t(?)=6?2+1, the scalar multiplication [s]P is computed as: [s]P=([A]??2+[B])P, using a Frobenius map ??2 given by: [p2]P=??2(P) assuming that a twist degree d is 6 and a positive integer e is 2 where k=d×e.Type: GrantFiled: November 30, 2009Date of Patent: February 12, 2013Assignee: National University Corporation Okayama UniversityInventors: Yasuyuki Nogami, Yumi Sakemi, Yoshitaka Morikawa
-
Patent number: 8335814Abstract: Methods and/or systems relating to mote networks having one or more mote-addressed content indexes. A part of an aggregate of one or more mote-addressed content indexes is transmitted from a first set of motes.Type: GrantFiled: March 31, 2004Date of Patent: December 18, 2012Assignee: The Invention Science Fund I, LLCInventors: Edward K. Y. Jung, Clarence T. Tegreene
-
Patent number: 8312109Abstract: In an information processing method, objects are given unique labels expressed by a tree structure by a plurality of nodes. The label includes (A) name information showing node names from a highest order node to a lowest order node and (B) a storing position of the object. Each node corresponds to data required for a process or a software application. Information expressed in an external language is transmitted and received to and from devices in a network. A received label expressing an object is processed such that a process of calling-up, writing, deletion, and partial change with respect to each node of the object is performed. At least one node of the object is acquired via the network expressed in the external language together with a request for processing. The designated object is converted into information expressed in an internal language while preserving the acquired node tree structure.Type: GrantFiled: March 11, 2005Date of Patent: November 13, 2012Assignee: Kanata LimitedInventors: Izumi Muraki, Shuyo Nakatani, Ryoichi Ichiyama
-
Patent number: 8312110Abstract: In an information processing device, objects are given unique labels expressed by a tree structure by a plurality of nodes. The label includes (A) name information showing node names from a highest order node to a lowest order node and (B) a storing position of the object. Each node corresponds to data required for a process or a software application. Information expressed in an external language is transmitted and received to and from devices in a network. A received label expressing an object is processed such that a process of calling-up, writing, deletion, and partial change with respect to each node of the object is performed. At least one node of the object is acquired via the network expressed in the external language together with a request for processing. The designated object is converted into information expressed in an internal language while preserving the acquired node tree structure.Type: GrantFiled: December 1, 2006Date of Patent: November 13, 2012Assignee: Kanata LimitedInventors: Izumi Muraki, Shuyo Nakatani, Ryoichi Ichiyama
-
Patent number: 8307053Abstract: A packet processing system includes multiple processors and a set of code partitions that implement a feature set for packet processing. Each of the processors is capable of loading and executing one or more of the code partitions. A context manager enables packet processing operations to migrate between code partitions executing on one or more of the processors.Type: GrantFiled: February 15, 2010Date of Patent: November 6, 2012Assignee: Cisco Technology, Inc.Inventor: John F. Wakerly
-
Patent number: 8301785Abstract: In a method of transferring data in a data interoperable environment, a secure authenticated channel is established with a receiving entity corresponding to receiver information included in a received control message, when the control message is received form a control entity, a plurality of data designated by the control entity are transmitted to the receiving entity through the established secure authenticated channel, and an event message for representing a transmission status of the transmitted data is transmitted to the control entity. Accordingly, it is possible to transmit the plurality of data through a single transmission session and provide a transmission status of each data through an event.Type: GrantFiled: March 6, 2007Date of Patent: October 30, 2012Assignee: LG Electronics Inc.Inventors: Man-soo Jeong, Il-gon Park, Koo-yong Pak, Min-gyu Chung, Sung-hyun Cho, Soo-jung Kim, Kiran Kumar K