Patents Assigned to International Business Machines Corporations
-
Patent number: 8875996Abstract: A biometrically activated radio frequency identification (RFID) tag including a fingerprint detection matrix, an antenna control circuit, and a biometric identification chip. The fingerprint detection matrix acquires biometric data indicative of a user's identity and passes it to the biometric identification chip. The biometric identification chip compares the biometric data acquired by the fingerprint detection matrix to biometric data stored thereupon. The antenna control circuit activates the RFID tag selectively dependent upon the result of the comparison of the acquired and stored biometric data.Type: GrantFiled: September 26, 2006Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Jean-Christophe Mestres, Pierre Secondo, Joaquin Picon
-
Patent number: 8880329Abstract: Techniques are described for using geographic location data of snowplows to update a snow depth associated with a section of a surface street. The route of the snowplow may be tracked continuously which allows the snow depth of the street to be reset in real-time. The updated snow depth may then be used to generate a cost of travelling on the street. The travelling cost may then be used to plan a route through the region. Alternatively, the cost may be graphically displayed on a map to permit a user to determine which surface streets to avoid. In another embodiment, the cost of travelling on a particular street may be changed by the attributes of the vehicle that will navigate the snow-covered roads, driver's experience, or the geographic terrain of a road. This new cost may then be used, for example, to plan a route or display roads to avoid.Type: GrantFiled: July 11, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventor: Thomas M. Gooding
-
Patent number: 8878260Abstract: A method includes forming a plurality of trenches in a pad film to form raised portions, and depositing a hard mask in the trenches and over the upper pad film. The method includes forming a plurality of fins including the raised portions and a second plurality of fins including the hard mask deposited in the trenches, each of which are separated by a deep trench. The method includes removing the hard mask on the plurality of fins including the raised portions and the second plurality of fins resulting in a dual height fin array. The method includes forming gate electrodes within each deep trench between each fin of the dual height fin array, burying the second plurality of fins and abutting sides of the plurality of fins including the raised portions. The plurality of fins including the raised portions electrically and physically isolate adjacent gate electrode of the gate electrodes.Type: GrantFiled: August 20, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Brent A. Anderson, Edward J. Nowak, Jed H. Rankin
-
Patent number: 8880993Abstract: Handling unexpected response messages at a client-side application such as a web browser, where those responses require the client-side application to issue an unexpected prompt and are triggered by request messages sent from script executing in the client-side application. A widget is dynamically constructed to provide the prompt to a user. Display and processing of the widgets and prompts is handled in a non-disruptive manner in an environment where a gateway function requesting the prompt may be interposed between a browser and a server in a network, and where the browser script may adhere to the Ajax methodology.Type: GrantFiled: March 4, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Paul L. Carroll, Sudhindra K. Rao
-
Patent number: 8881152Abstract: A pattern corresponds to a task that a computing system can perform. The pattern at least indirectly identifies one or more sub-application programs of one or more application programs that the computing system can run and that are relevant to the task. Application of the pattern to sub-application programs of application programs currently running on the computing system identifies a working set of one or more sub-application programs of one or more application programs currently running on the computing system and that are relevant to the task. The computing system hides, within a graphical user interface that the computing system presents, the sub-application programs of the application programs currently running on the computing system that are not part of the working set, and the application programs currently running on the computing system that do not include any sub-application program that is part of the working set.Type: GrantFiled: June 30, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Yongcheng Li, Al Chakra, Yuping C. Wu
-
Patent number: 8878071Abstract: An integrated device includes at least one heat generating component which generates heat when operated, at least one temperature-sensitive component, and one or more hollow insulation regions arranged between the at least one heat generating component and the at least one temperature-sensitive component. The hollow insulation region may be provided as a vacuum gap.Type: GrantFiled: January 17, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Thomas Brunschwiler, Jens Hofrichter
-
Patent number: 8880213Abstract: A data storage facility comprising a plurality of data storage media, an automated data storage library comprising a first plurality of storage cells, one or more data storage devices in communication with the controller, and a controller in communication with one or more host computers, a vault comprising a second plurality of storage cells, wherein the vault does not comprise any data storage devices, and a robotic accessor in communication with the controller, wherein the accessor comprises a gripper mechanism, and wherein the robotic accessor can bidirectionally transport each of the plurality of portable data storage media between the first plurality of storage cells and the one or more data storage devices.Type: GrantFiled: February 12, 2014Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Nils Haustein, Craig A. Klein, Ulf Troppens, Josef Weingand, Daniel J. Winarski
-
Patent number: 8880935Abstract: A system for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in a failed RDMA link. The system reconfigures the first RDMA link to carry at least one TCP message of a connection formerly assigned to the failed RDMA link, responsive to detecting the failure. The system communicates at least one message of the at least one connection on the first RDMA link.Type: GrantFiled: June 12, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Michael J. Fox, Jeffrey D. Haggar, David A. Herr, Hugh E. Hockett, Constantinos Kassimis, Benjamin P. Segal, Jerry W. Stevens
-
Patent number: 8881019Abstract: The present invention relates to a method, computer program product and system for masking sensitive data and, more particularly, to dynamically de-identifying sensitive data from a data source for a target application, including enabling a user to selectively alter an initial de-identification protocol for the sensitive data elements via an interface.Type: GrantFiled: June 21, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Ritesh K Gupta, Prathima Nagaraj, Sriram K. Padmanabhan
-
Patent number: 8880418Abstract: A workflow server is connected with operating computer terminals through a network to manage workflow. The workflow server consolidates information necessary for processing multiple consecutive nodes to be processed by one participant operating one of the operating computer terminals, and sends the consolidated information to the operating computer terminal concerned.Type: GrantFiled: July 25, 2003Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventor: Takaaki Nonaka
-
Patent number: 8880938Abstract: Techniques are disclosed for reducing impact of a repair action in a switch fabric. In one embodiment, a server system is provided that includes a first interposer card that operatively connects one or more server cards to a midplane. The first interposer card may include a switch module that switches network traffic for the one or more server cards. The first interposer card may be hot-swappable from the midplane, and the one or more server cards may be hot-swappable from the first interposer card.Type: GrantFiled: December 10, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: William J. Armstrong, John M. Borkenhagen, Martin J. Crippen, Dhruv M. Desai, David R. Engebretsen, Philip R. Hillier, III, William G. Hollan, James E. Hughes, Bradley D. McCredie, James A. O'Connor, Steven M. Tri
-
Patent number: 8879257Abstract: A method is provided for facilitating powering and cooling of one or more electronics racks. The method includes: providing a frame; associating at least one bulk power assembly with the frame, the at least one bulk power assembly being configured to provide power to the electronics rack(s), wherein the frame with the associated one or more bulk power assemblies is distinct from the electronics rack(s); and associating one or more heat exchange assemblies with the frame, the heat exchange assembly(ies) being configured to cool system coolant provided to the electronics rack(s). In operation, heat is transferred by the heat exchange assembly(ies) from the system coolant to a facility coolant, and the frame with the associated bulk power assembly(ies) and associated heat exchange assembly(ies) provides both power and cooling to the electronics rack(s).Type: GrantFiled: December 3, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Levi A. Campbell, Richard C. Chu, Milnes P. David, Michael J. Ellsworth, Jr., Madhusudan K. Iyengar, Robert E. Simons
-
Patent number: 8880638Abstract: A method of provisioning in a cloud compute environment having a set of cloud hosts associated with one another. The method begins by forming a distributed, cooperative cache across the set of cloud hosts by declaring a portion of a data store associated with a cloud host as a cache, and storing template images and patches in the cache. Caching activity across the distributed, cooperated cache is coordinated by having the caches share information about their respective contents. A control routine at a cache receives requests for template images or patches, responds to the requests if the requested artifacts are available or, upon a cache miss, forwards the request to another one of the caches. Periodically, the composition of the distributed, cooperative cache is computed, and the template images and patches are populated into the caches using the computed cache composition.Type: GrantFiled: June 18, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Deepak K. Jeswani, Pradipta De, Manish Gupta
-
Patent number: 8881028Abstract: Reverse metadata viewing by multiple parties, in one aspect, determines one or more second users that share one or more concerns of the first user, enable the first user to select said one or more second users. One or more concerns of said selected one or more second users are determined based on metadata information in electronic artifacts associated with said selected one or more second users. The first user is enabled to explore said one or more concerns of said selected one or more second users.Type: GrantFiled: December 1, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Tamir Klinger, Jacquelyn A. Martino, Paul M. Matchen, Peri L. Tarr, Patrick Wagstrom, Clay E. Williams
-
Patent number: 8880841Abstract: Embodiments of the present invention provide an approach to forecast a potential demand for partitioned/sharded data and to distribute the data among a set of data partitions based on forecasted demand to optimize network characteristics (e.g., network bandwidth) and/or expedite data retrieval. For example, the data may be distributed among the partitions based on a quantity of trends/requests/hits on the data, so that requests for the data can be balanced among the partitions geographically.Type: GrantFiled: November 15, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Ryan G. DeJana, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
-
Patent number: 8880837Abstract: Provided are a computer program product, system, and method for preemptively allocating extents to a data set in a storage system. A data set is comprised of a plurality of extents configured in at least one volume in the storage system. A first extent is allocated to the data set in a first volume to extend the data set. A determination is made as to whether a second extent can be allocated to the data set in the first volume in response to the allocating of the first extent. The second extent in a second volume is allocated for the data set in response to determining that the second extent cannot be allocated to the data set in the first volume.Type: GrantFiled: August 24, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Kyle B. Dudgeon, David C. Reed, Esteban Rios, Max D. Smith
-
Patent number: 8880711Abstract: A method and a system for processing an HTTP request. There is provided a method for processing an HTTP request, including: receiving an original HTTP request for accessing an instance of an application; modifying a domain name to be accessed; and sending the new HTTP request to a server of the application so as to access the instance of the application, wherein the domain name to be accessed by the original HTTP request and the new domain name correspond to a same IP address. This avoids various problems such as data confusion, data error, and use inconvenience in the related art occurring when a plurality of service instances of a same application run in a same hypertext transfer protocol session. A system for carrying out the above method is also provided.Type: GrantFiled: August 26, 2010Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Jie Cui, Bin Wang, Zhe Xiang, Jian Ming Zhang
-
Patent number: 8879247Abstract: A computer chassis cooling sidecar for cooling one or more computers in a chassis of computers in a data center, the sidecar including an air intake chamber and a chassis delivery chamber, the air intake chamber having a first opening at a bottom end for receiving air from beneath the data center through perforated tiles in the floor of the data center located on the side of the computer chassis, the air intake chamber having at the top end a directional vane shaped to direct airflow from the side of the chassis to a chassis delivery chamber; wherein the chassis delivery chamber resides in front or back of the chassis and has an opening to receive air from the air intake chamber and an opening to deliver the received air to the front or back of the computer chassis.Type: GrantFiled: April 13, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Matthew R. Archibald, Jerrod K. Buterbaugh
-
Patent number: 8880030Abstract: A method, system and computer program product for disseminating information to mobile communication devices from a content provider via a core network. In an embodiment, the content provider sends specified information to the core network, and the content provider sends an information dissemination policy and a time release policy to the core network. The core network determines a time distribution plan for disseminating the specified information, and disseminates the specified information to one or more of the mobile communication devices in accordance with the dissemination policy from the content provider and the time distribution plan. The core network enables the one or more of the mobile devices to release the specified information to a user or users of the one or more of the mobile devices in accordance with the time release policy from the content provider.Type: GrantFiled: March 12, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Thai V. Le, Mudhakar Srivatsa
-
Patent number: 8880834Abstract: Persistent data storage is provided by a computer program product that includes computer program code configured for receiving a low latency store command that includes write data. The write data is written to a first memory device that is implemented by a nonvolatile solid-state memory technology characterized by a first access speed. It is acknowledged that the write data has been successfully written to the first memory device. The write data is written to a second memory device that is implemented by a volatile memory technology. At least a portion of the data in the first memory device is written to a third memory device when a predetermined amount of data has been accumulated in the first memory device. The third memory device is implemented by a nonvolatile solid-state memory technology characterized by a second access speed that is slower than the first access speed.Type: GrantFiled: January 22, 2014Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Blake G. Fitch, Michele M. Franceschini, Ashish Jagmohan, Todd Takken