Patents by Inventor Eduardo N. Spring
Eduardo N. Spring has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140123128Abstract: Timing parameters that influence an install time interval for installing a product on computing machines in a test environment in accordance with an installation configuration option are identified. A test value of the timing parameter and a test value of the install time are determined for each of the computing machines. The test values of the timing parameter and the install time determined for the sample computing machines are analyzed to determine an install time calculation expression for the installation configuration option. For installation in accordance with the installation configuration option in a normal operating environment, a current value of each of the timing parameters of the predetermined install time calculation expression for the installation configuration option. The install time interval in the normal operating environment is estimated based on the current value of the timing parameters and the install time calculation expression.Type: ApplicationFiled: January 8, 2014Publication date: May 1, 2014Applicant: International Business Machines CorporationInventors: Rand K. Barthel, Yong Li, Eduardo N. Spring
-
Patent number: 8661431Abstract: Timing parameters that influence an install time interval for installing a product on computing machines in a test environment in accordance with an installation configuration option are identified. A test value of the timing parameter and a test value of the install time are determined for each of the computing machines. The test values of the timing parameter and the install time determined for the sample computing machines are analyzed to determine an install time calculation expression for the installation configuration option. For installation in accordance with the installation configuration option in a normal operating environment, a current value of each of the timing parameters of the predetermined install time calculation expression for the installation configuration option. The install time interval in the normal operating environment is estimated based on the current value of the timing parameters and the install time calculation expression.Type: GrantFiled: January 3, 2012Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Rand K. Barthel, Yong Li, Eduardo N. Spring
-
Publication number: 20140007249Abstract: An approach is provided to provide privacy control in a social network. In the approach, a first post is posted from a first user to a second user in the social network with the first post including private data belonging to the first user. Subsequent postings are monitored for the first user's private data. When the monitoring detects a second post of the first user's private data with the second post being from the second user to a third user in the social network, privacy controls are performed. The privacy controls mask the first user's private data from the third user so that the first user's private data inaccessible (not visible) to the third user.Type: ApplicationFiled: January 21, 2013Publication date: January 2, 2014Applicant: International Business Machines CorporationInventors: Faheem Altaf, Steven Duane Clay, Eduardo N. Spring, Shunguo Yan
-
Publication number: 20140007255Abstract: An approach is provided to provide privacy control in a social network. In the approach, a first post is posted from a first user to a second user in the social network with the first post including private data belonging to the first user. Subsequent postings are monitored for the first user's private data. When the monitoring detects a second post of the first user's private data with the second post being from the second user to a third user in the social network, privacy controls are performed. The privacy controls mask the first user's private data from the third user so that the first user's private data inaccessible (not visible) to the third user.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: International Business Machines CorporationInventors: Faheem Altaf, Steven Duane Clay, Eduardo N. Spring, Shunguo Yan
-
Publication number: 20130174140Abstract: Timing parameters that influence an install time interval for installing a product on computing machines in a test environment in accordance with an installation configuration option are identified. A test value of the timing parameter and a test value of the install time are determined for each of the computing machines. The test values of the timing parameter and the install time determined for the sample computing machines are analyzed to determine an install time calculation expression for the installation configuration option. For installation in accordance with the installation configuration option in a normal operating environment, a current value of each of the timing parameters of the predetermined install time calculation expression for the installation configuration option. The install time interval in the normal operating environment is estimated based on the current value of the timing parameters and the install time calculation expression.Type: ApplicationFiled: January 3, 2012Publication date: July 4, 2013Applicant: International Business Machines CorporationInventors: Rand K. Barthel, Yong Li, Eduardo N. Spring
-
Patent number: 8452769Abstract: While creating a document in a document editing application, a user may wish to locate more information on a particular topic to add more detail to the document. For example, a user begins creating an outline of topics for a research paper. Functionality can be implemented in a document editing application to dynamically perform searches on determined keywords, and to automatically associate search results with those keywords. In addition, searches are refined based on document context, and results can be categorized based on prior consumption of the information contained in each result. This allows a user to locate results best pertaining to topics in the document while being able to retrieve resources that have been useful in the past. Automatically performing searches and associating search results with text in a document gives a user instant access to relevant information which allows the user to spend less time researching.Type: GrantFiled: September 19, 2008Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Faheem Altaf, Eduardo N. Spring, Benjamin S. Vera-Tudela
-
Publication number: 20120109987Abstract: Embodiments of the invention include a system, method and computer program product for accessing a remote file system in which files in the remote file system are mapped to a local file system that is coupled to the remote file system by a network, wherein the mapped files meet a filtering criterion and are used in subsequent file operations at the local file system.Type: ApplicationFiled: November 2, 2010Publication date: May 3, 2012Applicant: International Business Machines CorporationInventors: Scott J. Broussard, Eduardo N. Spring, Shunguo Yan
-
Publication number: 20110282894Abstract: A remote file system application program interface (API) for a remote file system installable file system (IFS) and operating system file system. The remote file system API enables a file content searching program that performs a search on a mapped remote drive to pass the file system path to search and the search criteria regular expression pattern to the remote system for searching and the results are returned to the client system in an IO stream. Such an application program interface is useful in the area of network file systems, network mapped drives, and file content searching programs such as a global regular expression processor (grep).Type: ApplicationFiled: May 13, 2010Publication date: November 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott J. Broussard, Steven D. Clay, Eduardo N. Spring, Shunguo Yan
-
Patent number: 7926102Abstract: A confidential content search engine method is provided. With the method, a security compliance search engine is provided for searching one or more client computing devices for items of information that meet a security criteria identifying items of information containing confidential content. Results of the search are provided to an analysis engine for determining if the items of information identified by the search are being maintained in accordance with a security policy for ensuring the confidentiality of the confidential content. Results of the analysis may be used to generate a report or log and to generate a notification to the client computing device identifying any violations of the security policy and possible solutions for bringing the item of information into compliance with the security policy. In addition, an administrator may be notified of any violations so that corrective action may be taken.Type: GrantFiled: January 20, 2006Date of Patent: April 12, 2011Assignee: International Business Machines CorporationInventors: Scott J. Broussard, Tony C. Kwong, Jr., Eduardo N. Spring, Anthony W. Wrobel, Jr.
-
Patent number: 7925661Abstract: A method, system, apparatus, and computer program product are presented for a meta-archive information server that provides a set of operations or services for obtaining information from a meta-archive; these operations may include dynamic indexing, searching, comparing, or other operations. A meta-archive is a set of one or more archive files that are logically grouped in (or otherwise associated with) a container object, e.g., a file system folder, a directory, or another archive file. By allowing a user to derive sets of information from an entire meta-archive, a user can maintain more files within archives, thereby reducing file system disorganization. The meta-archive information server can be easily run over a specific meta-archive when necessary, thereby generating information dynamically, even if the archive files within a meta-archive change over time.Type: GrantFiled: June 27, 2002Date of Patent: April 12, 2011Assignee: International Business Machines CorporationInventors: Scott J. Broussard, Ying Liu, Eduardo N. Spring
-
Patent number: 7886312Abstract: A computer program product having code for invoking remote objects in a data processing system including generating a serialized byte stream containing the remote object and its arguments, responsive to executing a remote object call. The serialized byte stream is sent to a server containing the object. Responsive to receiving a second serialized byte stream containing a result produced by the remote object and determining the presence of a second remote object, in the second byte stream, for which no reference can be found, using information contained in second serialized byte stream to determine the class type of the second remote object. A proxy compatible with the second remote object's class type, if not already existing, is automatically generated and compiled on the client or, if the proxy does exist, is loaded at run time to call the second remote object.Type: GrantFiled: November 27, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Scott J Broussard, Ying Liu, Eduardo N Spring
-
Patent number: 7827217Abstract: A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionality for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on one or more devices within a data processing system; each virtual machine in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in association with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups can be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.Type: GrantFiled: April 6, 2009Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Scott J. Broussard, Ying Liu, Eduardo N. Spring
-
Publication number: 20100082570Abstract: While creating a document in a document editing application, a user may wish to locate more information on a particular topic to add more detail to the document. For example, a user begins creating an outline of topics for a research paper. Functionality can be implemented in a document editing application to dynamically perform searches on determined keywords, and to automatically associate search results with those keywords. In addition, searches are refined based on document context, and results can be categorized based on prior consumption of the information contained in each result. This allows a user to locate results best pertaining to topics in the document while being able to retrieve resources that have been useful in the past. Automatically performing searches and associating search results with text in a document gives a user instant access to relevant information which allows the user to spend less time researching.Type: ApplicationFiled: September 19, 2008Publication date: April 1, 2010Applicant: International Business Machines CorporationInventors: Faheem Altaf, Eduardo N. Spring, Benjamin S. Vera-Tudela
-
Patent number: 7668724Abstract: A method, system, and computer program product for processing traffic tickets is provided. In one embodiment, a department of motor vehicle (DMV) server receives, from a portable law enforcement data processing system via a network, citation data and stores the citation data. The DMV server then determines and notifies a court of jurisdiction of the citation data and receives, via the network, instructions from a client representing an accused about how the accused would like to proceed with the case. Based on the instructions received on behalf of the client, the DMV server modifies the citation data.Type: GrantFiled: September 20, 2001Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Rabindranath Dutta, Kumar Ravi, Eduardo N. Spring
-
Patent number: 7580863Abstract: Operating a publicly accessible purchasing system including receiving, on a receipt date, from a purchaser, in a publicly accessible purchasing system, a deferred purchase request (“DPR”) for an item to be purchased; identifying a vendor; and issuing, in dependence upon the DPR, a purchase order to the vendor on a date subsequent to the receipt date. In some embodiments, a DPR includes an item identification for the item to be purchased, and identifying a vendor further comprises identifying a vendor in dependence upon the item identification. Some embodiments includes selecting a vendor in dependence upon vendor item prices. Some embodiments include selecting a vendor having a lowest vendor item price for the item to be purchased. Embodiments include selecting vendors in dependence upon purchasers' indicated maximum prices, in independence upon information in purchase orders previously issued to vendors, and in dependence upon proximity of a vendor to a purchaser.Type: GrantFiled: July 25, 2002Date of Patent: August 25, 2009Assignee: International Business Machines CorporationInventors: Scott J. Broussard, Joseph Herbert McIntyre, Eduardo N. Spring
-
Publication number: 20090193414Abstract: A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionality for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on one or more devices within a data processing system; each virtual machine in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in association with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups can be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.Type: ApplicationFiled: April 6, 2009Publication date: July 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott J. Broussard, Ying Liu, Eduardo N. Spring
-
Patent number: 7526515Abstract: A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionality for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on one or more devices within a data processing system; each virtual machine in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in association with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups can be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.Type: GrantFiled: January 21, 2004Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Scott J. Broussard, Ying Liu, Eduardo N. Spring
-
Publication number: 20090083769Abstract: A method and computer program product for invoking remote objects in a data processing system includes generating a serialized byte stream containing the remote object and its arguments, responsive to executing a remote object call. The serialized byte stream is sent to a server containing the object. Responsive to receiving a second serialized byte stream containing a result produced by the remote object and determining the presence of a second remote object, in the second byte stream, for which no reference can be found, using information contained in second serialized byte stream to determine the class type of the second remote object. A proxy compatible with the second remote object's class type, if not already existing, is automatically generated and compiled on the client or, if the proxy does exist, is loaded at run time to call the second remote object.Type: ApplicationFiled: November 27, 2008Publication date: March 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SCOTT J. BROUSSARD, YING LIU, EDUARDO N. SPRING
-
Patent number: 7496932Abstract: A method for invoking remote objects in a data processing system includes generating a serialized byte stream containing the remote object and its arguments, responsive to executing a remote object call. The serialized byte stream is sent to a server containing the object. Responsive to receiving a second serialized byte stream containing a result produced by the remote object and determining the presence of a second remote object, in the second byte stream, for which no reference can be found, information contained in the second serialized byte stream is used to determine the class type of the second remote object. A proxy compatible with the second remote object's class type, if not already existing, is automatically generated and compiled on the client or, if the proxy does exist, is loaded at run time to call the second remote object.Type: GrantFiled: January 12, 2004Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Scott J. Broussard, Ying Liu, Eduardo N. Spring
-
Publication number: 20080273711Abstract: A system, apparatus and method of integrating a wireless telephone in a vehicle are provided. The system, apparatus and method consist of installing a parabolic speaker in the vehicle that has a focused listening area at a location where an operator of the vehicle may he situated. The parabolic speaker may further have an integrated microphone. When a wireless telephone is placed in a cradle, that may be available in the vehicle for receiving the telephone, the telephone will be integrated in the vehicle. Consequently, the telephone will interact with the vehicle's on-board computer (OBC). The OBC may then route all in-coming signals from the wireless telephone to the parabolic speaker. Further, the OBC may route all out-going signals from the integrated microphone to the wireless telephone.Type: ApplicationFiled: May 1, 2007Publication date: November 6, 2008Inventors: Scott J. Broussard, Ying Liu, Ann M. Robinson, Eduardo N. Spring