Patents Examined by Yasin Barqadle
  • Patent number: 8055730
    Abstract: A system includes a network, multiple different types of survey sensors connected to the network, and a controller connected to the network. The multiple different types of survey sensors are configured to communicate different types of measurement data over the network to the controller.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: November 8, 2011
    Assignee: WesternGeco L. L. C.
    Inventors: James P. Brady, William A. C. Cannell, Lionel Beneteau, Thorleiv Knutsen
  • Patent number: 8032602
    Abstract: A conveyed set of recipient email messages can be identified. An event triggering the conveyed set of email message to be prioritized relative to each other can be detected. Responsive to the detected event, a priority score for each of the emails in the conveyed set can be determined based upon recipient specific criteria. The recipient specific criteria can be based upon recipient behavior regarding a set of previous email messages. The priority score can be calculated base upon prioritizing factors determined from patterns discovered in the recipient behavior regarding the set of previous email messages. At least one programmatic action can be performed based upon the determined priority scores of the email messages.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jason D. Lavoie, Javed Rahman
  • Patent number: 8032582
    Abstract: A method and system is disclosed for providing a distributed technical computing environment for distributing technical computing tasks from a technical computing client to technical computing workers for execution of the tasks on one or more computers systems. Tasks can be defined on a technical computing client, and the tasks organized into jobs. The technical computing client can directly distribute tasks to one or more technical computing workers. Furthermore, the technical computing client can submit tasks, or jobs comprising tasks, to an automatic task distribution mechanism that distributes the tasks automatically to one or more technical computing workers providing technical computing services. The technical computing worker performs technical computing of tasks and the results of the execution of tasks may be provided to the technical computing client. Data associated with the tasks is managed by a programmable interface associated with a data storage repository.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: October 4, 2011
    Assignee: The MathWorks, Inc.
    Inventor: Jocelyn Luke Martin
  • Patent number: 8015318
    Abstract: An electronic file processor includes an acquisition unit that acquires, through a communication network, a first electronic file having a first file format and a second electronic file having a second file format which differs from the first file format, by reference to a linkage relationship between the first electronic file and the second electronic file; a conversion unit that converts at least one of the first electronic file and the second electronic file so that the first electronic file and the second electronic file have a same file format; and a generation unit that combines the first electronic file and the second electronic file to generate a combined electronic file.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: September 6, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Fumi Kosaka, Takahiko Shimizu, Mitsuhiro Kajitani, Hajime Sugino, Michiko Muramoto
  • Patent number: 8015233
    Abstract: A method for handling asynchronous database transactions in a web based environment is disclosed. The method comprise providing a first ID from a device via a dedicated persistent connection and generating a second ID in an application server upon receipt of the first ID. The method also include utilizing the first ID and second ID to obtain the appropriate data from a database system and to send the appropriate data to the device. A method in accordance with the present invention uses a database resource adapter, which runs inside an application server, to generate a socket ID internally for every input transaction running with the dedicated persistent socket connection and also saves the customer-specified client ID for database queue creation and legacy application. This operation is transparent to the customers' client application.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Leilei Li, Dorothy Ching-Hui Lin, Jack Chiu-Chiu Yuan
  • Patent number: 8015277
    Abstract: A method, system and article of manufacture for simulating latency between software applications. There is provided a middleware component, e.g., a delay driver, within a multi-tier software product, the middleware component driver enables simulation of both latency and bandwidth restrictions experienced by the components in the multi-tier software product. The middleware component determines whether I/O request packets should be delayed, selects the number and types of I/O requests packets to be delayed and the amount of time to delay processing of the packets. Through the use of such a middleware component, a user is able to simulate various conditions experienced by the multi-tier software product.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Martin Brown, Tim Peter Griffith, David Evans Knibb, Ian Derek Heritage
  • Patent number: 8010658
    Abstract: According to one embodiment, a computing system includes a computing node coupled to a number of sensors. The sensors are operable to generate records from received information and transmit these records to the computing node. The computing node is operable to bind the plurality of records in a plurality of classifications using a multiple level classifier such that each classification has a differing level of specificity.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: August 30, 2011
    Assignee: Raytheon Company
    Inventors: Deepak Khosla, James Guillochon, Howard C. Choe
  • Patent number: 8010676
    Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: August 30, 2011
    Assignee: Desktonc, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Patent number: 8010680
    Abstract: Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: August 30, 2011
    Assignee: AOL Inc.
    Inventor: James Crawford
  • Patent number: 8005929
    Abstract: A computer system and method for updating a software product. A computer system includes at least one client coupled to a server. The server obtains updates of a software product and associates the updates with ports. The server receives a query from a client including a request for a software product update via a first port. In response to receiving the update query, the server opens a connection to the client via the first port and determines if an update is associated with the first port. If an update is associated with the first port, the server conveys a response to the client including an update that is associated with the first port. If an update is not associated with the first port, the server closes the connection. Ports are sequentially numbered. The server maps updates to ports based on timestamps associated with the updates.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 23, 2011
    Assignee: Symantec Operating Corporation
    Inventor: Dmitri Okhotski
  • Patent number: 8005923
    Abstract: The present invention is generally directed to a method, system, and article of manufacture that avoid exposing the sensitive information (e.g., infrastructure details) to untrusted clients. For example, in one embodiment of the present invention, message destinations are protected from a client in an HTTP bridged scenario. Thus, according to one embodiment of the present invention, the replyTo message destination are obfuscated (e.g., via a hash function) and sent to the client as a replyTo address. Consequently, the embodiments of the present invention negate the requirement to expose the sensitive information to the untrusted client applications.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventor: John Christopher Hawkins
  • Patent number: 8005895
    Abstract: Users attempting to join a conference facilitated by an enhanced communication system employing a network communication protocol such as SIP and having a distributed architecture are enabled to request the conference through a numeric conference identifier. The conference directory identifier is assigned to an associated resource, rather than directly to a pool of resources in the communication system. If a pool is decommissioned, any conference directories with remaining data may be assigned to other pools, like users may be moved, to ensure continuity of the system.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Sankaran Narayanan, Dhigha Sekaran, Charles A. Vermette, Hao Yan
  • Patent number: 8001188
    Abstract: A server device 20 requests a client device 30 to execute one of a plurality of computations having different degrees of difficulty. Client device 30 identifies, based on an amount of computation required for each of said plurality of computations, a computation to be executed and executes the computation. Client device 30, when requesting execution of a given process to server device 20, transmits a result of the computation to server device 20. Server device 20, when the computation result is correct, executes a predetermined process according to a priority based on an amount of the computation.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: August 16, 2011
    Assignee: NTT Docomo, Inc.
    Inventors: Motoharu Miyake, Tomohiro Nakagawa, Hiroshi Inamura
  • Patent number: 7996506
    Abstract: When a user of a PC of a setting management system designates an IP address that should be deleted from IP addresses that have been set for a management target device, the PC presumes that another parameter should be changed together with the designated IP address based on a setting function that was used for setting the IP address. Also, the PC informs the user about the existence of such a parameter by displaying a message on a display unit that another parameter closely related to the IP address (designated by the user to be changed) should also be changed in conjunction with the IP address.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: August 9, 2011
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Norio Tagawa
  • Patent number: 7991833
    Abstract: A projection device is provided. The projection device includes a server subsystem configured to generate a projection-device-status user interface presentable to a remote client via a webpage served by the server subsystem. The server subsystem includes: a projection control module configured to adjust a projection setting of the projection device based on control input received from the remote client via the projection-device-status user interface, and a task scheduling module configured to schedule a projection device operation control task to be performed at a scheduled event specified by scheduling input received from the remote client via the projection-device-status user interface, and to automatically initiate the projection device operation control task responsive to occurrence of the scheduled event.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: August 2, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Alexander Benenson
  • Patent number: 7991832
    Abstract: An information processing apparatus, that obtains pieces of content information relating to content recorded in an information recording medium, includes a content identifier generation unit configured to read a content certificate which is recorded in the recording medium and which corresponds to the content stored in the information recording medium, and generates a content identifier by combining hash values which correspond to the content and which are included in data stored in the content certificate, a data transmitting unit configured to transmit the content identifier generated using the content identifier generation unit to a content information provision server, a data receiving unit configured to receive, from the content information provision server, the pieces of content information relating to the content which is specified on the basis of the content identifier, and a data outputting unit configured to output the pieces of content information received using the data receiving unit.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 2, 2011
    Assignee: Sony Corporation
    Inventors: Kentaro Hatanaka, Shinichiro Torii, Hidehito Suzuki, Kouichi Kasai, Kenjiro Ueda
  • Patent number: 7991902
    Abstract: This document describes tools capable of receiving reputation metadata effective to enable better decision making about whether or not to authorize operations. The tools may build a reputation value from this reputation metadata and, based on this value and an authorization rule, better decide whether or not to authorize an operation requested by some program, application, or other actor.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: David Cross, Scott Field, Varugis Kurien
  • Patent number: 7987233
    Abstract: A system and methods for facilitating multiparty communications sessions with a plurality of participants and for dynamically designating a communications session manager. More particularly, a system and methods, including protocols, for: establishing a multiparty communications session between a plurality of participants and their respective communication devices in a full-mesh topology; establishing a dynamically designated session manager uniquely associated with a first participant of the multiparty session and, hence, such participant's communication device; as necessary, adding and removing participants and their respective communication devices from the multiparty communications session; and, designating, or electing, another participant as session manager when the first participant exits the multiparty communications session. The methods also enable participants to maintain consistent lists of session participants and establish peer to peer communication links between the participants.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert John Osborne, Ling-Cheung Aaron Lo, Ajay P. Chitturi, Leon Chih Wen Wong, David J. Simons, Vishal Thakkar, Rakesh Tangirala
  • Patent number: 7979514
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to compile a list of potential target users for a provisioning of an internet protocol multimedia subsystem (IMS) application existing on a source subscriber user device, filter the list of potential target users based on target subscriber subscription information, target subscriber device capability, and target subscriber identity module (SIM) capability to form a target list, and provision devices on the target list with the application after filtering. Other embodiments are disclosed.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: July 12, 2011
    Assignee: AT&T Mobility II, LLC
    Inventors: Jeffrey Mikan, John Lewis, Kenneth J. Diprima, Jr., Justin McNamara, Fulvio A. Cenciarelli
  • Patent number: 7958210
    Abstract: A management node for managing a program update time refers to an update management table in which a plurality of managed nodes are classified into a plurality of groups and the sequence of program updating of the groups is defined. The management node sequentially selects the groups in accordance with the sequence of program updating in such a manner that after program updating processing has been completed in all managed nodes included in the selected group, the next group is selected. The management node refers to the update management table, transmits a program update request to each of the managed nodes included in the selected group, receives an update completion notification from the managed node, and notifies update management information storing means that the update processing has been completed in the managed node.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: June 7, 2011
    Assignee: Fujitsu Limited
    Inventors: Hideki Sakurai, Yasuo Noguchi