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).

  • Publication number: 20150057042
    Abstract: Exemplary embodiments for creating one or more home phone groups from a network of communication devices comprise receiving from one or more users, configuration parameters for the one or more home phone groups that identify the communication devices in the home phone groups; a proximity designation for each of the communication devices; and a group mode setting for each of the communication devices that controls participation in the assigned home phone groups. The group mode setting for each of the communication devices is automatically activated is when the current location of each respective communication device meets the proximity designation. Users control participation of their communication devices within the assigned home phone groups by changing the designated proximity and/or a manual override of the group mode setting. When an incoming call is received, the call is routed to each communication device in the identified home phone group that has an active group mode setting.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: David B. Lection, Ruthie D. Lyle, Eric L. Masselle
  • Publication number: 20150056971
    Abstract: Exemplary embodiments for creating one or more home phone groups from a network of communication devices comprise receiving from one or more users, configuration parameters for the one or more home phone groups that identify the communication devices in the home phone groups; a proximity designation for each of the communication devices; and a group mode setting for each of the communication devices that controls participation in the assigned home phone groups. The group mode setting for each of the communication devices is automatically activated is when the current location of each respective communication device meets the proximity designation. Users control participation of their communication devices within the assigned home phone groups by changing the designated proximity and/or a manual override of the group mode setting. When an incoming call is received, the call is routed to each communication device in the identified home phone group that has an active group mode setting.
    Type: Application
    Filed: March 19, 2014
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: David B. Lection, Ruthie D. Lyle, Eric L. Masselle
  • Patent number: 8909462
    Abstract: Providing traffic flow control services includes receiving requests at an arbiter of a traffic control subsystem. The traffic control subsystem is in a first state, and the requests are received from vehicle transmitters in proximity of the traffic control subsystem. Traffic flow control services also include applying a pre-defined condition to the requests and implementing a traffic flow control activity responsive to application of the pre-defined condition. The traffic flow control activity includes maintaining the first state or changing the first state of the traffic control subsystem to a second state.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle
  • Publication number: 20140313219
    Abstract: A display is created relating to photography done by a camera. A first coverage zone is determined for at least one of the following: a current photograph, or a first past photograph. A data set is generated corresponding to the display, with the display including at least a portion of the first coverage zone. At least the determining step is performed by at least one processor.
    Type: Application
    Filed: April 23, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Eric L. Masselle, Andrew L. Schirmer
  • Patent number: 8855900
    Abstract: A system and method for self-optimizing traffic flow using shared vehicle information that utilizes multiple controllers in dynamic communication to optimize the flow of traffic. The system and method utilizes one or more traffic synchronization controllers (TSCs) (receivers) that receive information from one or more vehicle based transmitters called vehicle information agents (VIAs) and/or a network of traffic control devices (TCDs) associated with the traffic synchronization controllers to determine a variety of information related to traffic within a geographic region, including volume, speed, destination, intended route of the vehicle, as well as other vehicle related information, in order to determine the optimal flow of traffic within the region. The system and method then transmits traffic control signals to the various traffic control devices within the region or adjacent regions in order to optimally control the flow of traffic.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle
  • Patent number: 8631324
    Abstract: Techniques for running content emitters natively on a local operating system, by executing a local executive as a native application on the target operating system. In some embodiments, a content emitter such as a portlet preferably invokes, by its normal inclusion mechanism, a markup emitter directed toward the native user interface environment. The markup streams created by locally-executing portlets are collected by the local executive, but instead of being combined into a browser-based markup stream as in the prior art, one or more windows represented by the markup streams is/are created for rendering with the native operating system. An association is maintained between the created window and the portlet(s) emitting content for that window, and controls can be created and valued for the window using this association. In other embodiments, the content emitters execute remotely and deliver content that is adapted for native rendering.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle
  • Publication number: 20130339847
    Abstract: A system, method and program product for managing concurrent editing in a collaborative editing environment includes a step of a computer receiving an input to edit an electronic document from a first editor through a first user interface. Responsive to receiving an input to edit an electronic document, the computer tracks a cursor within the electronic document associated with the first editor. The computer locks content of the electronic document within a predetermined proximity of the cursor associated with the first user interface to prevent access to the content of the electronic document within the predetermined proximity of the cursor by one or more second editors. Responsive to the cursor associated with the first editor moving to a new location within the electronic document, the computer unlocks content no longer in the predetermined proximity of the cursor associated with the first editor.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
  • Publication number: 20130054312
    Abstract: Providing distributed energy contribution-based commuting services includes receiving transportation schedules from a community of transportation service providers and receiving capacity information and energy contribution data from the community of transportation service providers. The energy contribution data specifies a number of docking stations, per vehicle, configured to receive energy sources from passengers. The distributed energy contribution-based commuting services also include receiving criteria from a user, the criteria specifying trip information including pick up location, destination, time of trip and available energy source. The user is a prospective passenger. The distributed energy contribution-based commuting services also includes searching a database of the transportation schedules for the criteria, and presenting a schedule from the database of transportation schedules that matches the criteria.
    Type: Application
    Filed: August 24, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Lection, Eric L. Masselle
  • Publication number: 20130013180
    Abstract: Providing traffic flow control services includes receiving requests at an arbiter of a traffic control subsystem. The traffic control subsystem is in a first state, and the requests are received from vehicle transmitters in proximity of the traffic control subsystem. Traffic flow control services also include applying a pre-defined condition to the requests and implementing a traffic flow control activity responsive to application of the pre-defined condition. The traffic flow control activity includes maintaining the first state or changing the first state of the traffic control subsystem to a second state.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Lection, Eric L. Masselle
  • Publication number: 20130013179
    Abstract: A system and method for self-optimizing traffic flow using shared vehicle information that utilizes multiple controllers in dynamic communication to optimize the flow of traffic. The system and method utilizes one or more traffic synchronization controllers (TSCs) (receivers) that receive information from one or more vehicle based transmitters called vehicle information agents (VIAs) and/or a network of traffic control devices (TCDs) associated with the traffic synchronization controllers to determine a variety of information related to traffic within a geographic region, including volume, speed, destination, intended route of the vehicle, as well as other vehicle related information, in order to determine the optimal flow of traffic within the region. The system and method then transmits traffic control signals to the various traffic control devices within the region or adjacent regions in order to optimally control the flow of traffic.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: David B. Lection, Eric L. Masselle
  • Publication number: 20120179985
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to portlet content refreshing and provide a novel and non-obvious method, system and apparatus for independently refreshing portlet content in a portal view. In an embodiment of the invention, a system for refreshing portlet content in a portal view can include a portal server configured to render a portal page, a portlet aggregator configured to provide portlet markup for different portlets in different refresh controllers having independently refreshable portions, and a refresh servlet coupled to the portlet aggregator that includes programming to configure the portal page with the different refresh controllers.
    Type: Application
    Filed: March 20, 2012
    Publication date: July 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
  • Patent number: 8214731
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to portlet content refreshing and provide a novel and non-obvious method, system and apparatus for independently refreshing portlet content in a portal view. In an embodiment of the invention, a system for refreshing portlet content in a portal view can include a portal server configured to render a portal page, a portlet aggregator configured to provide portlet markup for different portlets in different refresh controllers having independently refreshable portions, and a refresh servlet coupled to the portlet aggregator that includes programming to configure the portal page with the different refresh controllers.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
  • Patent number: 7986300
    Abstract: A computer system includes a computer, a calibration module, an event detection module, and an application interface module. The computer executes one or more applications and receives pointing device events generated by a pointing device connected to the computer. The calibration module modifies a rate of movement of a cursor displayed by the computer in response to the pointing device events. The event detection module detects a less-than-optimal calibration indicator from the pointing device events and modifies the rate of movement of the cursor. The application interface module communicates with the application being performed on the computer. A storage module for storing calibration information may also be included.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Masselle, William G Pagan
  • Patent number: 7882544
    Abstract: Under the present invention, role types are defined by association with certain permissible actions. Once defined in this manner, a role type can then be bound to “nodes” of a hierarchical tree that represent computer-based resources such as dynamic object spaces. Once bound to a node, instances of this role type are created that will be inherited by hierarchical descendants of that node unless a role type block (e.g., inheritance or propagation) has been established for the corresponding role type. The present invention also allows the computer-based resources to be defined as virtual or private. Virtual resources represent general protected concepts in the system instead of computer-based resources and are subject to be bound with roles, while private resources are not. That is, the private resources remain the “property” of the creating user or group.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Eric L. Masselle
  • Patent number: 7818198
    Abstract: A method, system, and computer program product for autonomically managing a meeting calendar. An Autonomic Meeting Scheduling (AMS) utility detects a set of pre-scheduling data. The AMS utility generates an optimal meeting schedule based upon the set of pre-scheduling data. A meeting invitation is communicated to at least one meeting invitee. The AMS utility detects an invitation reply data from a meeting invitee. Based upon the pre-scheduling data and the invitation reply data, the AMS utility generates and outputs one of at least a meeting probability value (MPV) and a MPV curve. The MPV is a measure of how probable a scheduled meeting will occur. Moreover, a meeting owner may enable the AMS utility to determine whether the MPV has reached a threshold to execute a scheduling decision (i.e., retain a scheduled meeting, reschedule a meeting, or cancel/extinguish a scheduled meeting).
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Masselle, Patrick G. McGowan, Christopher J. Paul
  • Patent number: 7770101
    Abstract: 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: Grant
    Filed: November 1, 2006
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephan Hesmer, David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
  • Patent number: 7636881
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to portal view rendering and provide a method, system and computer program product for portlet view processing with render-when-ready portlets. In one embodiment, a portal server system can be provided which can include a portal server configured to render a portal page, and a portlet aggregator configured to provide portlet markup for different portlets in different temporary documents linked to the portal page. The different temporary documents can be linked to the portal page through corresponding hidden frames disposed in the portal page. Moreover, each of the different temporary documents can include a script programmed to write contained portlet markup to an element in the portal page responsive to a triggering event. Finally, the portal page can include one or more span elements, each of the span elements being referenced by the script in a corresponding one of the different temporary documents.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: December 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
  • Publication number: 20090125365
    Abstract: A method, system, and computer program product for autonomically managing a meeting calendar. An Autonomic Meeting Scheduling (AMS) utility detects a set of pre-scheduling data. The AMS utility generates an optimal meeting schedule based upon the set of pre-scheduling data. A meeting invitation is communicated to at least one meeting invitee. The AMS utility detects an invitation reply data from a meeting invitee. Based upon the pre-scheduling data and the invitation reply data, the AMS utility generates and outputs one of at least a meeting probability value (MPV) and a MPV curve. The MPV is a measure of how probable a scheduled meeting will occur. Moreover, a meeting owner may enable the AMS utility to determine whether the MPV has reached a threshold to execute a scheduling decision (i.e., retain a scheduled meeting, reschedule a meeting, or cancel/extinguish a scheduled meeting).
    Type: Application
    Filed: November 12, 2007
    Publication date: May 14, 2009
    Inventors: ERIC L. MASSELLE, Patrick G. McGowan, Christopher J. Paul
  • Patent number: 7493321
    Abstract: The present invention provides a method, system, and computer program product for creating navigation views based on historical user behavior. The method comprises: tracking pages navigated by a user through a site to provide tracking data; generating a complete site view displaying all pages in the site; generating a reduced site view based on the tracking data and at least one filtering parameter, wherein the reduced site view displays a set of the pages navigated by the user, filtered by the at least one filtering parameter; and creating a custom navigation view based on the reduced site view.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Velda A. Bartek, Eric L. Masselle, Patrick G. McGowan
  • Patent number: 7461337
    Abstract: 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: Grant
    Filed: March 12, 2003
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle, Masato Noguchi, David E. Reich