Patents Represented by Attorney Maxvalueip, LLC
  • Patent number: 7512754
    Abstract: In a storage area network, the storage pool is the principal component that determines the storage quality of service in the network. The proposed system's goal is to balance the utilizations of the storage pools using a suitable metric (e.g., standard deviation). The utilization of a storage pool is determined by the same components that are part of the composition of the storage pool: the disks and the storage systems. This system then gathers performance information about all the storage pools and applies the described method to determine a sequence of resource-reallocations so that a well-balanced utilization of pools is achieved.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shiva Chaitanya, Karan Gupta, Madhukar R. Korupolu, Prasenjit Sarkar
  • Patent number: 7512978
    Abstract: This presentation shows a method to present e-mails to human users only, by encoding the body of the e-mail with a user defined keyword, attaching the distorted image of the keyword to the e-mail and sending it to the intended user. This keyword image is extracted and verified by the user in a CAPTCHA style test on the receive side to authenticate human user participation and then e-mail body is decoded and presented to the intended user.
    Type: Grant
    Filed: February 24, 2008
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Screen, Conor Beverland, Joseph Chacko, Megan Beynon
  • Patent number: 7512933
    Abstract: One of the examples is to define and use the concept of “Logs/Traces Profile” and “System Logs/Traces Profile” (including a role and the log and trace file locations), and incorporate them within the test design document. Each test design document can be associated to each test case to highlight which logs and traces need to be collected during its execution. In this way, the testers will know which logs and traces to provide to the code developers, when addressing an issue. In this way, developer can investigate the bug, understand them, and be able to fix the problem, especially due to timing, synchronization, and concurrency.
    Type: Grant
    Filed: January 27, 2008
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andrea Tortosa, Vinicio Bombacino
  • Patent number: 7506258
    Abstract: A new network topology visualization integrates out-of-view and topology overview information into the navigational frame bars of the primary topology view to save screen space and make the associated information more tightly bound to the working view area. This way, the user does not need to go back and forth between two disconnected and distinct view areas, and more screen space will be available for conveying useful information.
    Type: Grant
    Filed: January 26, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark E. Molander, Kerry A. Ortega, Thomas Brugler, Todd Michael Eischcid
  • Patent number: 7506366
    Abstract: In one embodiment, a Wake-On-LAN (WOL) signal is sent to power-up and boot the workstation when the employees badge into the site in order to save time for the employees. The workstation boots up into the operating system as the employees arrive at the office area. Upon badging into their office area or building, a database matches the badge number with the MAC address of their corresponding workstations. Then a WOL signal with that MAC address is sent to power-up the particular workstations. In an embodiment, upon badging out, the same procedure is triggered to shutdown the machine or performs any other tasks based on a predetermined configuration. If two or more employees use the same computer, the computer is turned on when either employee badges into the site. This embodiment groups the employees in a group entity and keeps track of the individuals within the group.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Calvin Lui Sze, Clifford Jay Spinac, Glen Edmond Chalemin, Indran Naick
  • Patent number: 7506176
    Abstract: An embodiment describes a method of implementing higher level and more robust encryption by using a multi-core processor. The clear text is segmented into text segments based on predefined segment lengths by master processor. Text segments are sent to processing elements which in turn encrypted and encrypted segments are sent back to master processor which is aggregated into encrypted text. To decrypt the text, encrypted text is split into encrypted segments per predefined lengths by master processor and sent to processing elements to be decrypted. The resulted plain text segments are sent back to master processor which is aggregated into original plain text.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yohichi Miwa, Aya Minami
  • Patent number: 7506312
    Abstract: In software development, risks can be quantified and defined by certain attributes. For instance, a risky area will have a large number of defects/changes for that area, a large number of high severity defects for that area, or a large number of coders/authors for that same area. All these metrics are already captured in Unified Change Management tools, version control tools and bug tracking tools. By taking the appropriate data and associating them with certain triggers and thresholds, an embodiment of the invention automatically identifies which test cases to run for regression. Through historical and previous test data and test runs, an embodiment of the invention forecasts how long it will take to run these regression suites.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Laura Lee Girolami-Rose, Peter Andrew Nicholls
  • Patent number: 7506266
    Abstract: Document editors have the ability to collapse or expand some part of a file content they are viewing (as an example). However, the few editors that already provide such a feature only provide it for a particular file type or using reserved language words. However, this system (as an example) makes the Collapse/Expand feature available to any file, while it accords strictly to the piece of text the user is writing. Thus, the Collapse/Expand feature might be bound and transferable with any paragraph of the file. A user is able to choose the delimiters of such a collapse action according to its own style and the document type.
    Type: Grant
    Filed: January 27, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: Fausto Ribechini
  • Patent number: 7506263
    Abstract: An embodiment of the invention uses the message sequence chart (MSC) and various visual cues to provide an interactive visualization of threaded electronic conversations (e.g., in email, bulletin board, instant message, or social network) by presenting to users various information about a particular conversation or the conjunction of separate conversations, such as sequences of messages, conversation participants, time in transit, time send/received, and other message attributes.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Simon Kurt Johnston, Kevin Edward Kelly, Jan Joseph Kratky, Steven Keith Speicher
  • Patent number: 7502830
    Abstract: One example of this system provides the ability to setup a two-way alert notification within an IM system. All parties can negotiate on how they set up the alert and what to do when it sets off. One of the approaches presented in this invention is to modify the basic functionality of existing alert notifications, in such a way that it allows the targeted remote user to become aware that an alert has been set to report the change in his/her availability status, and enables this remote user to respond. A popup message on the targeted user's side notifies the user of this alert event.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mike V. Macias, Sandip Dnyaneshwar Mahajan, Salil Pradeep Gandhi, Saidas Tukaram Kottawar
  • Patent number: 7500862
    Abstract: An apparatus is disclosed that surrounds a connector and places it within the printer body in such away as to allow for the connector to float against the intrusion of a sliding can mounted with electronics and to set up and enable the printer. The problem solved is that of the blind-mating connectors within a printer system for which an industry standard connector set for flex cable must be used. It is advantageous to allow a connector that is attached to a flex cable to float even though the floating feature has not been considered in the original design and the connector was not made for the amount of misalignment present in a blind-mate connection. In addition, by a single-rib design, an extra degree of freedom for rotational around Y-axis is provided to the floating connector to further guide the lead-in of the contacting face of the mating connector.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dean Frederick Herring, William Lewis Talley, Danny Hugh Addison, Robert J. Heider
  • Patent number: 7502972
    Abstract: An example of this presentation deals with the way the events emitted from a component can be grouped from the development phase, so that when the problem occurs in the production environment, the problem could be tracked easily and analyzed. The embodiment deals with the program having multiple separate paths for execution. The execution path could be the normal flow of events grouped together (and generating a key to represent the normal flow). The other execution paths could represent the alternate flows, also grouped, and a key is generated to represent which one is deviated from normal flow. The database stores the key and the relative event flow information, which indicates the grouped events. The lookup viewer can be provided for viewing the normal and alternate flows, since the event has been logged as keys. A “Key” is a hash on the static content of the events, which is used to identify a particular start and end of the functionality in a flow of execution.
    Type: Grant
    Filed: March 16, 2008
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sampath Kumar Chilukuri, Kalpana Doraisamy
  • Patent number: 7502831
    Abstract: An embodiment provides a flexible way to categorize instant messages (IM) or instant data by segmenting them. The default category would be viewable and/or readable as currently is with no change. However, those categories which are categorized as CONFIDENTIAL and/or PERSONAL would be displayed in a hidden form. The invention is demonstrated using a CONFIDENTIAL category; however, the invention is not limited to just CONFIDENTIAL category as it can be applied to other categories as well, such as INFORMATIONAL. An embodiment of the invention allows users to view CONFIDENTIAL informational in private and data would be hidden on the receiving end until a request to un-hide is made by the receiver.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mike V. Macias, Salil Pradeep Gandhi, Saidas Tukaram Kottawar, Dhaval K. Shah, Sandip Dnyaneshwar Mahajan
  • Patent number: 7500008
    Abstract: A system to prevent unauthorized recording of video streams has been presented. Both parties to the transmission of video data usually have the permission to ask for or offer video streams. However, after real-time video sharing session is initiated between two parties and the video streaming connection is established, the sender has no control over how the transmitted data will be further used by the receiver. For example, the video stream can be easily recorded by a video recorder. In the context of webcams, a system that searches for and identifies the possible recording device on the destination machine and notifies the sender of the finding can greatly improve the privacy precautions in such video sessions. At configured time intervals, say every minute, the client re-checks for running processes that are known webcam recorders, and if one is detected, it gives the other party the option to take the desired measures.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventor: Stanley Jerrard-Dunne
  • Patent number: 7499971
    Abstract: One embodiment provides a jumbled-document type, which acts as the vehicle for the idea and to briefly explain the JSP processing mechanism. A new MIME type named text/jumbled-html is introduced, in place of text/html, to generate HTML output from the JSP. Other than the proposed text/jumbled-html document type, the implementation is totally contained within a given server product. A jumbled-html document will contain all the segments (explicitly demarcated at segment boundaries), if broken into segments, but in a jumbled sequence. Adopting this mechanism, which is transparent to the users and JSP developers, experienced response times to end-user (while accessing a dynamic page) is reduced considerably.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventor: Anish Chandran
  • Patent number: 7499449
    Abstract: A method of sending an information package from a first to a second data network employs a communications network including a plurality of access points, a plurality of MPLS switches, a plurality of paths defined from each access point to an Ethernet switch including MPLS switching capabilities via at least one of the MPLS switches, and a plurality of paths from the Ethernet switch to each access point via an MPLS switch. The information package is received at an access point, and a header including a MPLS label is added to it. The information package including the header is sent to the Ethernet switch via a path from an access point. Switching and sending the information package to a further access point corresponding to the second data network removes the header from the information package, and sends the information package from the further access point to the second data network.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: March 3, 2009
    Assignee: Tpack A/S
    Inventor: Per Flemming Hansen
  • Patent number: 7499992
    Abstract: One example of this invention defines a new interface to the CIM client API that is more generic than the current standard CIM client API that clients can use for the case where they want to find all relationships between instances of A and B. The method would implement several different ways to retrieve the relationships between A and B. CIM has a concept of a qualifier, which is a tag that can be applied to supply any additional information. The provider could define in the qualifier for each association class which algorithm they think is most efficient, and the implementation of the new interface would use whichever algorithm the qualifier says will be most efficient.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kevin T. Hsieh, Martine B. Wedlake, Todd W. Bates, Krishna Harathi
  • Patent number: 7493334
    Abstract: The present invention provides an application logic to detect the invalid value of a given mandatory data element and allow the regular program flow to fix the necessary data when the blank value is encountered by the work flow. This approach eliminates the need for expensive and complex data fix programs or database administrator's intervention.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: Macam S. Dattathreya
  • Patent number: 7487220
    Abstract: One example of this invention is about ensuring all messages be delivered to the intended users in any Instant Messaging applications (Server/Client). In one embodiment, the solution requires making improvements at both Server and Client sides, to ensure correct delivery of the message. Various parameters, such as time stamp and wait time, are discussed.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventor: Nitin M. Mahawadiwar
  • Patent number: 7485813
    Abstract: In one embodiment, this invention is about stacking of sheeted material after cuts. The patterns on the separate sheets are aligned for cuts to create through-holes in the stack. The cut material is not removed but simply bent back to form walls for the hole. The materials are pierced and stacked to form holes. Any additional extended walls to the hole can be formed just by adding an additional layer. One embodiment may be just 2 walls that form a 90 degree angle with respect to one another. The extended walls can be slightly bent along their lengths in order to increase their strengths and to ensure their perpendicular standing on the layers. In other embodiments, the extended walls can be equipped with extra features, such as latches, to secure the adjacent extended walls and ensure a 90 degree angle between them.
    Type: Grant
    Filed: March 16, 2008
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Don Alan Gilliland, Max John-Christopher Koschmeder