Patents Examined by Yasin Barqadle
-
Patent number: 8055730Abstract: 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: GrantFiled: July 16, 2008Date of Patent: November 8, 2011Assignee: WesternGeco L. L. C.Inventors: James P. Brady, William A. C. Cannell, Lionel Beneteau, Thorleiv Knutsen
-
Patent number: 8032602Abstract: 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: GrantFiled: February 18, 2009Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Jason D. Lavoie, Javed Rahman
-
Patent number: 8032582Abstract: 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: GrantFiled: August 10, 2007Date of Patent: October 4, 2011Assignee: The MathWorks, Inc.Inventor: Jocelyn Luke Martin
-
Patent number: 8015318Abstract: 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: GrantFiled: March 26, 2008Date of Patent: September 6, 2011Assignee: Fuji Xerox Co., Ltd.Inventors: Fumi Kosaka, Takahiko Shimizu, Mitsuhiro Kajitani, Hajime Sugino, Michiko Muramoto
-
Patent number: 8015233Abstract: 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: GrantFiled: September 13, 2005Date of Patent: September 6, 2011Assignee: International Business Machines CorporationInventors: Leilei Li, Dorothy Ching-Hui Lin, Jack Chiu-Chiu Yuan
-
Patent number: 8015277Abstract: 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: GrantFiled: February 18, 2009Date of Patent: September 6, 2011Assignee: International Business Machines CorporationInventors: Martin Brown, Tim Peter Griffith, David Evans Knibb, Ian Derek Heritage
-
Patent number: 8010658Abstract: 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: GrantFiled: February 7, 2008Date of Patent: August 30, 2011Assignee: Raytheon CompanyInventors: Deepak Khosla, James Guillochon, Howard C. Choe
-
Patent number: 8010676Abstract: 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: GrantFiled: January 5, 2009Date of Patent: August 30, 2011Assignee: Desktonc, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 8010680Abstract: 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: GrantFiled: June 3, 2009Date of Patent: August 30, 2011Assignee: AOL Inc.Inventor: James Crawford
-
Patent number: 8005929Abstract: 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: GrantFiled: February 27, 2009Date of Patent: August 23, 2011Assignee: Symantec Operating CorporationInventor: Dmitri Okhotski
-
Patent number: 8005923Abstract: 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: GrantFiled: February 23, 2009Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventor: John Christopher Hawkins
-
Patent number: 8005895Abstract: 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: GrantFiled: February 27, 2009Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: Sankaran Narayanan, Dhigha Sekaran, Charles A. Vermette, Hao Yan
-
Patent number: 8001188Abstract: 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: GrantFiled: August 24, 2005Date of Patent: August 16, 2011Assignee: NTT Docomo, Inc.Inventors: Motoharu Miyake, Tomohiro Nakagawa, Hiroshi Inamura
-
Patent number: 7996506Abstract: 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: GrantFiled: September 29, 2005Date of Patent: August 9, 2011Assignee: Brother Kogyo Kabushiki KaishaInventor: Norio Tagawa
-
Patent number: 7991833Abstract: 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: GrantFiled: October 24, 2008Date of Patent: August 2, 2011Assignee: Seiko Epson CorporationInventor: Alexander Benenson
-
Patent number: 7991832Abstract: 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: GrantFiled: March 27, 2008Date of Patent: August 2, 2011Assignee: Sony CorporationInventors: Kentaro Hatanaka, Shinichiro Torii, Hidehito Suzuki, Kouichi Kasai, Kenjiro Ueda
-
Patent number: 7991902Abstract: 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: GrantFiled: December 8, 2006Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: David Cross, Scott Field, Varugis Kurien
-
Patent number: 7987233Abstract: 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: GrantFiled: August 15, 2003Date of Patent: July 26, 2011Assignee: Microsoft CorporationInventors: Robert John Osborne, Ling-Cheung Aaron Lo, Ajay P. Chitturi, Leon Chih Wen Wong, David J. Simons, Vishal Thakkar, Rakesh Tangirala
-
Patent number: 7979514Abstract: 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: GrantFiled: October 27, 2008Date of Patent: July 12, 2011Assignee: AT&T Mobility II, LLCInventors: Jeffrey Mikan, John Lewis, Kenneth J. Diprima, Jr., Justin McNamara, Fulvio A. Cenciarelli
-
Patent number: 7958210Abstract: 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: GrantFiled: February 27, 2009Date of Patent: June 7, 2011Assignee: Fujitsu LimitedInventors: Hideki Sakurai, Yasuo Noguchi