Patents Represented by Attorney Patents On Demand, P.A.
  • Patent number: 8352908
    Abstract: GUI form code comprising a set of GUI elements can be imported. A user interface description can be generated from the GUI form code that has an element corresponding to each GUI element. For each user interface element converted from a corresponding to one of the GUI elements, a user interface element type can be determined as can temporal associations between the user interface elements. A Conversation User Interface (CUI) code corresponding to the GUI form code can be created from the user interface description. When creating the CUI code for each of the user interface elements, different and rules to convert the user interface element into CUI code can be used depending on a user interface element type of the user interface element being converted. When creating the CUI code, the user interface elements can be temporally ordered based on the pre-determined spatio-temporal associations between the graphical user interface (GUI) elements.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Praveen Kumar Vaidyanathan
  • Patent number: 8352401
    Abstract: A system that incorporates representational authenticity into virtual world interactions can include user representational authenticity data and a virtual world computing system. The user representational authenticity data can be used to describe the physical characteristics of a human user. The physical characteristics can be quantified utilizing standardized measurement techniques. The virtual world computing system can be configured to adjudicate the conduction of interactions performed by a virtual representation of the human user within the virtual world environment utilizing the user representational authenticity data.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tsz S. Cheng, Gregory P. Fitzpatrick
  • Patent number: 8342399
    Abstract: In one embodiment, non-negotiable credits from a user interaction with a credit providing entity can be identified. The credits can be associated with an entity with which a user has previously interacted. The previous interactions can earn the credits, which are non-negotiable credits. The credit providing entity can present the user with indicia indicating credit redemption opportunities. Responsive to a user request, a conversion agency can convert a quantity of the non-negotiable credits to a quantity of negotiable funds, wherein the conversion agency is not directly associated with the entity. The user can be permitted to access the quantity of negotiable funds, wherein the quantity of negotiable funds are able to be applied to user specified purchases, wherein at least a portion of the user specified purchases involve at least one vender that does not honor the non-negotiable credits.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: January 1, 2013
    Inventors: Sean I. McGhie, Brian K. Buchheit
  • Patent number: 8346863
    Abstract: A method of initiating contact based upon automatically shared profile data can include a step of automatically and wirelessly exchanging profile information between at least two computing devices. A determination can be made as to whether a contact opportunity exists by comparing received profile information with a set of previously established contact rules. A notification of a contract opportunity can be automatically presented upon one of the computing devices, depending upon whether the profile information favorably compares with the contact rules.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tsz Simon Cheng, Daniel Hassell, Mathews Thomas
  • Patent number: 8336707
    Abstract: The present invention can include a method of packaging baby apparel items in the shape of baked goods. In the method, one or more baby apparel items can be folded into a desired shape. An optional baking receptacle, enveloping apparel item, and binding element can be used. Once folded, the apparel items and optional items can form an aggregate shaped like a baked good, such as a cupcake, a tart, a loaf of bread, a pie, a cake, and a pastry roll. This shape can be formed without affixing adhesive to the baby apparel items and without creating holes in the baby apparel items. Hence, a usability and function of the baby apparel items is preserved despite the innovative shape. In one configuration, the shaping of the apparel items can be performed by agents of a storefront and can include customer selected apparel items.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: December 25, 2012
    Inventor: Kathy-Lynn Buchheit
  • Patent number: 8339458
    Abstract: The present solution can include a method for allowing the selective modification of audio characteristics of items appearing in a video. In this method, a RFID tag can be loaded with audio characteristics specific to a sound-producing element. The RFID tag can then be attached to an item that corresponds to the sound-producing element. The video and audio of the area including the item can be recorded. The audio characteristics can be automatically obtained by scanning the RFID tag. The audio characteristics can then be embedded within the video so that the audio characteristics are available when the item appears in the video.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Subil M. Abraham, Vinod A. Bijlani, Mathews Thomas
  • Patent number: 8341155
    Abstract: Providing intelligent recommendations of reusable software assets can begin with obtaining semantic topic maps that define semantic relationships between topics. A topic can represent a requirement or a reusable software asset. A semantic topic map can be written in accordance with a semantic framework using a Web ontology language and stored in a semantic Web repository. User-entered search criteria, representing a requirement, a user-selected search results filter, or a reusable software asset, can be received. A set of semantic topic maps can be identified for the user-entered search criteria. A set of inferred data items can be inferred from the set of identified semantic topic maps. The contents of both sets can be aggregated into a results table. A semantic results graph, a pictorial representation of topics and relationships, can be synthesized from the results table. The semantic results graph can be rendered within an associated user interface.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventor: Eoin Lane
  • Patent number: 8341004
    Abstract: The present invention can include a solution that dynamically manages electronic calendar events based upon the key performance indicators (KPIs) of a business process monitoring (BPM) system. Such a system can include a BPM system, an electronic calendar software application, and a dynamic calendar event manager. The BPM system can be configured to manage data for many user-defined KPIs. The electronic calendar software application can be configured to manage the calendar data of various calendar events for many users. The dynamic calendar event definition can be configured to define a condition for modifying the calendar data of a user-specified calendar event. The dynamic calendar event definition can consist of a KPI threshold value, a calendar action, and an applicable attendee list. The dynamic calendar event manager can be configured to dynamically and automatically handle the modification of the calendar data in accordance with the dynamic calendar event definition.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Caroline Cross Daughtrey, Scott D. Johnson, Christopher M. Ketchuck, Stephanie L. Walter, Eric D. Wayne, Yingxin Xing
  • Patent number: 8335916
    Abstract: The present invention discloses a system, method, apparatus, and computer usable product code for handling requests. The invention can include a kernel level cache, a request handling service, and a transport layer security service. The kernel level cache can store request handling data. The request handling service can handle secure requests at a transport layer of a kernel when request handling data is present in the kernel level cache. The transport layer security service can handle encryption/decryption operations for the secure requests and request responses at the transport layer.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: December 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Roy F. Brabson, Andrew K. Tracy
  • Patent number: 8332815
    Abstract: Utilizing a JAVASCRIPT Object Notation (JSON) bridge during JAVA-based composite application development can begin with the receipt of a command to present the wiring diagram of a JAVA-based composite application by an enhanced JAVA-based composite application development tool. The JAVA-based composite application can consist of one or more JAVA-based components and non-JAVA-based components, with one property of a JAVA-based component being communicatively wired to a non-JAVA-based component. A JSON bridge can acknowledge the accessing of the JAVA-based composite application. The wiring diagram of the JAVA-based composite application can then be visually rendered. For the property of the JAVA-based component communicatively wired to the non-JAVA-based component, a user-selectable option to utilize the JSON bridge for communication can be presented.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Balfe, Charles P. Imperato
  • Patent number: 8332951
    Abstract: The present invention discloses a method, a computer program product, a system, and a device for securing content of a surface-based computing device. In the invention, a delineated region of a surface of a surface-based computing device referred to as a section can be identified. The section can be a computing space owned by at least one user referred to as a section owner. Other regions of the surface exist that are computing spaces distinct from the section. A set of section specific settings can be established that are configurable by the section owner. An attempt to convey at least one software object across a section boundary separating the section from one of the other regions can be identified. The section specific settings can be applied to the attempt. Appropriate programmatic actions can be taken based upon the section specific settings.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Monica S. Harris, Ruthie D. Lyle
  • Patent number: 8332459
    Abstract: A predetermined business task of a composite application can be fulfilled. The composite application can include a set of components. The composite application is instantiated by a template means and a predefined collaborative context module controls the interaction of the set of components during the runtime of the composite application. A set of components fulfilling individual services on individual different server systems is leveraged by the composite application. During the instantiation of the composite application from a template, the referenced components (as types) are instantiated leading to runtime instances of these components. The interaction of the different components is controlled on individual different server systems utilizing a primary context module.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Blum, Peter Fischer, Hendrik Haddorp, Stefan Hepper, Stefan Liesche, Michael Marks, Thomas Stober
  • Patent number: 8332519
    Abstract: The present invention discloses use of resource lists to invoke multiple services in an IMS environment. More specifically, SIP clients can exchange XML content with each other and/or with SIP servers that includes an XCAP resource list. A list entry can exist for each service that is to be included within a communication session. Each service specifying entry can include sub-attributes for the service, which comprise attribute-value pairs able to be read using standard conventions. Use of the resource lists alleviates a need to define a schema and write custom code each time a new service is developed. In one embodiment, additional nested XCAP resource lists can be used to define content that is to be shared among multiple services. For example, a resource list can be used to define a participant list, which is shared as common input data across the multiple services.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Can Paul Boyacigiller, Christopher Charles Dacombe, Praveen Babu Dharmavaram, Raghu Nandan, Sreenivasa R. Pamidala, Zhijian Pan, Bouna Sall
  • Patent number: 8332482
    Abstract: Advertising on P2P networks can include a three-step system in one embodiment of the disclosure. The first step can include the review of search requests, followed by a response linking to a media file containing an advertisement. The second step can be a delivery process. The advertising cannot be considered spam as the user can be redirected towards information that can directly correlate to the users search. The advertising can be done with the full cooperation and volition of the media company or companies involved. The advertisers' contract with the media companies can allow for payment and the media companies can then expose their product to potential buyers. The third step can be contacting an advertising server any time that media file is played. In this third step it can be determined what the optimal advertisement for this media file is.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: December 11, 2012
    Inventors: Justin Alexander, Rob Schweitzer
  • Patent number: 8325228
    Abstract: The present invention discloses a solution for an intelligent video surveillance (IVS) system able to perform real-time analytics on internet protocol (IP) video streams which are directly ingested by the IVS system. An internet protocol camera can be identified and connected to the intelligent video surveillance system which lacks an intermediate video management component. The raw video stream can be received directly from the camera in the form of a real-time video stream such as real-time streaming protocol (RTSP). One or more real-time analytics can be performed on said video stream based on one or more system criteria and user established criteria. When an incident event is detected one or more programmatic actions can be performed in response to analytics enacted.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventor: Pandian Mariadoss
  • Patent number: 8321517
    Abstract: The present invention provides a method and system for processing emails. The method comprising: receiving a correction request including an identifier of an original email and an incorrect recipient; in response to the correction request, creating a correction record including the identifier of the original email and the incorrect recipient; in response to receiving relevant emails of the original email, determining whether recipients of the relevant emails include the incorrect recipient; and in response to determining that recipients of the relevant emails include the incorrect recipient, processing the relevant emails based on the correction record.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jing Li, Lin Xie, Shi Jia Zhang, Xiao Jin Zhao
  • Patent number: 8316625
    Abstract: A disposal unit can include a substantially air tight chamber, an insertion component, an air tight region of the air tight chamber containing a disposal container, an air holding region, an air extraction unit, an air sanitation component, a container sealant mechanism, and/or combinations thereof. The air holding region can be distinct from the air tight region and the remaining region of the substantially air tight chamber. The air extraction unit can be configured to capture air from the remaining region and place the captured air in the air holding region. Air can be optionally redirected from the air holding region into an airtight disposal container, which is thereafter sealed. The air sanitation component can be configured to sanitize the captured air to a predetermined air quality level. Harmful byproducts of the waste (e.g., toxic vapors) inserted in the disposal unit can be reduced and/or neutralized through sanitation and/or containment.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: November 27, 2012
    Inventor: Louis M. Soto
  • Patent number: 8315616
    Abstract: The present solution can include a configurable interface for controlling data sent from a mobile device. This interface can include multiple, configurable options that permit a mobile device user to control how often outgoing data is sent from the device. These options can include: a push on schedule option, a push within a time counted from when outgoing data was queued for delivery option, a push on volume option, a push immediately option, an auto-adjusting push option, and a customized push option based upon a user-adjustable sliding scale between two competing considerations.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chris J. Martinez, Robert S. Sielken, William C. Wimer, II
  • Patent number: 8313023
    Abstract: In one embodiment, a rewards program for credit cards (e.g., payment artifacts) can be established. Non-negotiable credits are accrued in response to one of the payment artifacts being used for purchases of goods or services with venders. Restrictions on use prevent the non-negotiable credits from being directly applied for a purchase of at least one goods or services of a commerce partner, which is an independent entity from the entity. A quantity of the non-negotiable credits are subtracted in response to the purchase of the goods or services that cost a quantity of entity independent funds, which result from a conversion of the subtracted quantity of non-negotiable credits into the entity independent funds in accordance with a credit to fund conversion ratio. The entity provides compensation for the subtracted quantity of the non-negotiable credits. The commerce partner receives at least a portion of the compensation.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: November 20, 2012
    Inventors: Sean I. McGhie, Brian K. Buchheit
  • Patent number: 8311899
    Abstract: In one embodiment, program instructions can cause a Web server to serve a set of Web interfaces over a network. The set of Web interfaces permit a reseller of communication services to establish profiles for a set of reselling agents. The set of Web interfaces can be used by the reselling agents who select, contract for, and manage communication services sold by the reselling agents to consumers using the set of Web interfaces. The communication services available through the Web interfaces are provided by a plurality of different service providers with whom the reseller of communication servers contracts. Details specific to the reselling agents, and the consumers who contract with the reselling agents are hidden from the different service providers.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: November 13, 2012
    Inventor: Christopher S. Barton