Patents by Inventor Eric L. Masselle
Eric L. Masselle 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).
-
Patent number: 7386783Abstract: Under the present invention, control tags are attached to web content at a content source. The control tags are used to control use of the web content on a portal page. Specifically, a first type of control tag that can be attached to be content under the present invention is an exclusionary tag. Once attached, the exclusionary tag prevents the web content from being used on the portal page. A second type of control tag that can be attached to web content under the present invention is a set of grouping tags. The set of grouping tags can be used to require certain sections of the web content to be used/grouped together on the web page.Type: GrantFiled: April 28, 2003Date of Patent: June 10, 2008Assignee: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Publication number: 20070294687Abstract: Embodiments of the invention address deficiencies of the art in respect to file removal from a file system and provide a novel and non-obvious method, system and apparatus for file system integration of an un-installation feature. In one embodiment of the invention, an integrated un-installation data processing system can include file associations manager logic coupled to a file system and enabled determine and store file ownership and access data for every file in the file system in a uniform way. For instance, the file associations manager logic can be included as part of the file system and the file ownership and access data can include both an indication of a source application for each file and also an indication of applications accessing each file.Type: ApplicationFiled: June 19, 2006Publication date: December 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric L. Masselle, William G. Pagan
-
Patent number: 7280843Abstract: A plug and play mass storage reflector. The mass storage reflector can include a wireless data transceiver coupled to a plug-and-play adapter configured for connection to a personal computing device, a device selector disposed in the reflector, and, device interface logic coupled both to the wireless data transceiver and the device selector. The device interface logic can be programmed to map mass storage in the personal computing device as specified by the device selector to a shared resource over a wireless network established through the wireless data transceiver. Importantly, the device interface logic can map the mass storage without exposing a peer-to-peer wireless network to a remote computing device.Type: GrantFiled: September 30, 2003Date of Patent: October 9, 2007Assignee: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Patent number: 7236577Abstract: A call screening system and method. The method can include receiving an inbound telephone call destined for a called party. Associated caller identification data can be identified from the inbound telephone call. The associated caller identification data can be compared to a filter list of caller identification data. Finally, based upon the comparison, call management rules can be applied to the inbound call to manage the inbound call by either deferring the inbound call to voice mail, or automatically answering the inbound call without requiring pro-active intervention by the called party. Significantly, each of the receiving, identifying, comparing and applying steps is performed in a telephone tranceiving device. Alternatively, the receiving, identifying, comparing and applying steps can be performed centrally in a call processing switch.Type: GrantFiled: November 14, 2002Date of Patent: June 26, 2007Assignee: International Business Machines CorporationInventors: David B. Lection, Eric L Masselle
-
Patent number: 7181489Abstract: An asynchronous, peer-to-peer design is provided for synchronizing data on machines within a cluster using messaging. The data may be represented in memory as a document object model in secondary storage. Messaging may be handled by a messaging system with topic destinations. The design supports persistence management, locking, and transactions with rollback, and maintains a uniform state for the data across all nodes and secondary storage at all times. Furthermore, barring catastrophic failure of all machines in the cluster and secondary storage, there is no possibility of losing committed data.Type: GrantFiled: January 10, 2002Date of Patent: February 20, 2007Assignee: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Patent number: 7146563Abstract: A portlet state maintenance system can include a portal page setup component configured to generate a logical form in a single portal page from a multiplicity of forms defined within portlet markup aggregated into the single portal page. A portal state save component further can be configured to save state values for selected portlets defined within the logical form. Finally, a portal state restore component can be configured to restore the saved state values in refreshed portlet markup for the selected portlets. Notably, a refresh timing component further can be configured to embed submit auto-initiation logic in the single portal page responsive to identifying a dynamic refresh requirement associated with the portlet markup in the single portal page. Finally, a portlet markup cache can be coupled to the portal state restore component.Type: GrantFiled: May 29, 2003Date of Patent: December 5, 2006Assignee: International Business Machines CorporationInventors: Stephan Hesmer, David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
-
Patent number: 6996406Abstract: A personal radio service (PRS) device configured to engage in private, short-range two-way voice communications with another PRS device in range of the PRS device. The PRS device can include a GPS receiver disposed in the PRS device; and, a radio frequency (RF) transceiver. The RF transceiver can be configured both to modulate and transmit voice communications and positioning data received from the GPS receiver, and also to demodulate voice communications and positioning data received from other PRS devices in range of the PRS device. The PRS device can include any private, short-range, two-way communications device, for example a Citizens Band (CB) radio services device, a General Mobile Radio Services (GMRS) device, and a Family Radio Services (FRS) device, each configured to engage in private, short-range two-way voice communications with another corresponding device in range thereof.Type: GrantFiled: August 24, 2001Date of Patent: February 7, 2006Assignee: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Patent number: 6976211Abstract: A unique method, system, and computer-program product for providing selective access to (and selective exclusion from) certain nodes of a DOM tree is disclosed. Each DOM node is provided with a naming mechanism; in a preferred embodiment each node is assigned a permanent name using an XML attribute NAME to identify each node, and each node is also assigned a “context state value” using an XML attribute “CONTEXT”. Changes to the operating context of the DOM tree affect the accessibility of each node in the tree. By correlating the “CONTEXT” attribute of a child node (or nodes) to the “CONTEXT” attribute of a parent node, the correlated child node is accessible by the parent.Type: GrantFiled: July 23, 2001Date of Patent: December 13, 2005Assignee: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle, Yun W. Huang
-
Publication number: 20040243928Abstract: A portlet state maintenance system can include a portal page setup component configured to generate a logical form in a single portal page from a multiplicity of forms defined within portlet markup aggregated into the single portal page. A portal state save component further can be configured to save state values for selected portlets defined within the logical form. Finally, a portal state restore component can be configured to restore the saved state values in refreshed portlet markup for the selected portlets. Notably, a refresh timing component further can be configured to embed submit auto-initiation logic in the single portal page responsive to identifying a dynamic refresh requirement associated with the portlet markup in the single portal page. Finally, a portlet markup cache can be coupled to the portal state restore component.Type: ApplicationFiled: May 29, 2003Publication date: December 2, 2004Applicant: International Business Machines CorporationInventors: Stephan Hesmer, David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
-
Publication number: 20040216034Abstract: Under the present invention, control tags are attached to web content at a content source. The control tags are used to control use of the web content on a portal page. Specifically, a first type of control tag that can be attached to be content under the present invention is an exclusionary tag. Once attached, the exclusionary tag prevents the web content from being used on the portal page. A second type of control tag that can be attached to web content under the present invention is a set of grouping tags. The set of grouping tags can be used to require certain sections of the web content to be used/grouped together on the web page.Type: ApplicationFiled: April 28, 2003Publication date: October 28, 2004Applicant: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Publication number: 20040181750Abstract: A method for excluding structures from a markup document can include identifying a section within a first markup document into which at least a portion of a second markup document is to be inserted. An exception markup document can be identified that specifies structures restricted within the section. The first markup document, the second markup document, and the exception markup document can be based upon the same markup language. The portion of the second markup document can be searched for at least one excluded structure specified within the exception markup document. If no excluded structure is found the portion can be inserted into the section. If at least one of the excluded structures is found, at least one exception handling operation can be performed.Type: ApplicationFiled: March 12, 2003Publication date: September 16, 2004Applicant: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle, Masato Noguchi, David E. Reich
-
Publication number: 20040096046Abstract: A call screening system and method. The method can include receiving an inbound telephone call destined for a called party. Associated caller identification data can be identified from the inbound telephone call. The associated caller identification data can be compared to a filter list of caller identification data. Finally, based upon the comparison, call management rules can be applied to the inbound call to manage the inbound call by either deferring the inbound call to voice mail, or automatically answering the inbound call without requiring pro-active intervention by the called party. Significantly, each of the receiving, identifying, comparing and applying steps is performed in a telephone tranceiving device. Alternatively, the receiving, identifying, comparing and applying steps can be performed centrally in a call processing switch.Type: ApplicationFiled: November 14, 2002Publication date: May 20, 2004Applicant: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Publication number: 20030182388Abstract: A portable, persistent clipboard is disclosed that enables the automatic storage of clipboard data in an “off-machine” storage area accessible to a user of one or more workstations. The off-machine storage area can comprise a floppy disk, CDR or CD-RW, a keychain memory device, or a web storage area accessible over the Internet. If desired, the format of the stored clipboard data can be transcoded to a different format prior to retrieval by a workstation.Type: ApplicationFiled: March 20, 2002Publication date: September 25, 2003Inventors: Geoffrey D. Alexander, David B. Lection, Eric L. Masselle, Martin J.C. Presler-Marshall
-
Publication number: 20030131051Abstract: An asynchronous, peer-to-peer design is provided for synchronizing data on machines within a cluster using messaging. The data may be represented in memory as a document object model in secondary storage. Messaging may be handled by a messaging system with topic destinations. The design supports persistence management, locking, and transactions with rollback, and maintains a uniform state for the data across all nodes and secondary storage at all times. Furthermore, barring catastrophic failure of all machines in the cluster and secondary storage, there is no possibility of losing committed data.Type: ApplicationFiled: January 10, 2002Publication date: July 10, 2003Applicant: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Publication number: 20030040322Abstract: A personal radio service (PRS) device configured to engage in private, short-range two-way voice communications with another PRS device in range of the PRS device. The PRS device can include a GPS receiver disposed in the PRS device; and, a radio frequency (RF) transceiver. The RF transceiver can be configured both to modulate and transmit voice communications and positioning data received from the GPS receiver, and also to demodulate voice communications and positioning data received from other PRS devices in range of the PRS device. The PRS device can include any private, short-range, two-way communications device, for example a Citizens Band (CB) radio services device, a General Mobile Radio Services (GMRS) device, and a Family Radio Services (FRS) device, each configured to engage in private, short-range two-way voice communications with another corresponding device in range thereof.Type: ApplicationFiled: August 24, 2001Publication date: February 27, 2003Applicant: International Business Machines CorporationInventors: David B. Lection, Eric L. Masselle
-
Publication number: 20030018898Abstract: A unique method, system, and computer-program product for providing selective access to (and selective exclusion from) certain nodes of a DOM tree is disclosed. Each DOM node is provided with a naming mechanism; in a preferred embodiment each node is assigned a permanent name using an XML attribute NAME to identify each node, and each node is also assigned a “context state value” using an XML attribute “CONTEXT”. Changes to the operating context of the DOM tree affect the accessibility of each node in the tree. By correlating the “CONTEXT” attribute of a child node (or nodes) to the “CONTEXT” attribute of a parent node, the correlated child node is accessible by the parent.Type: ApplicationFiled: July 23, 2001Publication date: January 23, 2003Inventors: David B. Lection, Eric L. Masselle, Yun W. Huang
-
Publication number: 20020174021Abstract: Methods, systems, computer program products, and methods of doing business by optimizing a user's shopping and product acquisition experience. A user selects products to be purchased, and an optimized shopping path is automatically computed based upon one or more factors such as product price, merchant location, user preference for particular merchants, and whether a merchant has particular products in inventory. As the user completes acquisition of selected products, the shopping list is preferably revised dynamically. If a product is not in inventory as expected, the shopping path is revised dynamically.Type: ApplicationFiled: May 15, 2001Publication date: November 21, 2002Applicant: International Business Machines CorporationInventors: Heng Chu, David B. Lection, Eric L. Masselle