Patents by Inventor David M. Wendt

David M. Wendt 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: 10885060
    Abstract: Techniques are described for managing access and synchronization of one or more files of a document management system stored locally at a client device. The techniques may include receiving, by a document management system executing on a server device, a file update notification message from a first client device to notify the document management system that a file was modified by the first client device. The file update notification message may include an indication of the modified file on the first client device without including the modified file. The document management system may receive a file editing request from a second client device to request the file. In response, the document management system may send a file upload request to the first client device, receive the modified file from the first client device, and send the modified file to the second client device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher B. Barefoot, Joseph Kubik, Timothy S. Rich, David M. Wendt
  • Patent number: 10831776
    Abstract: Techniques are described for managing access and synchronization of one or more files of a document management system stored locally at a client device. The techniques may include receiving, by a document management system executing on a server device, a file update notification message from a first client device to notify the document management system that a file was modified by the first client device. The file update notification message may include an indication of the modified file on the first client device without including the modified file. The document management system may receive a file editing request from a second client device to request the file. In response, the document management system may send a file upload request to the first client device, receive the modified file from the first client device, and send the modified file to the second client device.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher B. Barefoot, Joseph Kubik, Timothy S. Rich, David M. Wendt
  • Patent number: 9449194
    Abstract: A secure access is provided to a plurality of software application features associated with a plurality of software applications running on a user's device, wherein the secure access is provided from a web browser application associated with the user's device. This may include providing an open connection between a server and at least one software application within the plurality of software running on the user's device. This may also include sending a message from the web browser application to the server. This may further include detecting the sent message from the web browser application to the server. Additionally, the open connection may be used to send data from the server to the at least one software application.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joseph Kubik, David M. Wendt
  • Patent number: 9405933
    Abstract: A secure access is provided to a plurality of software application features associated with a plurality of software applications running on a user's device, wherein the secure access is provided from a web browser application associated with the user's device. This may include providing an open connection between a server and at least one software application within the plurality of software running on the user's device. This may also include sending a message from the web browser application to the server. This may further include detecting the sent message from the web browser application to the server. Additionally, the open connection may be used to send data from the server to the at least one software application.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joseph Kubik, David M. Wendt
  • Publication number: 20160072745
    Abstract: Provided are techniques for automatic sharing of message attachments across multiple systems. A message that identifies message recipients by their target addresses and includes an attachment is received. Each of the target addresses is mapped to one or more common file servers. It is determined which of the one or more common file servers is to be used for each of the message recipients by grouping message recipients that use a same common file server. For each of the grouped message recipients, a modified message is created by creating copy of the message that adds an attachment link for use in accessing the attachment from the same common file server.
    Type: Application
    Filed: May 13, 2015
    Publication date: March 10, 2016
    Inventors: Joseph Kubik, David M. Wendt
  • Publication number: 20160072744
    Abstract: Provided are techniques for automatic sharing of message attachments across multiple systems. A message that identifies message recipients by their target addresses and includes an attachment is received. Each of the target addresses is mapped to one or more common file servers. It is determined which of the one or more common file servers is to be used for each of the message recipients by grouping message recipients that use a same common file server. For each of the grouped message recipients, a modified message is created by creating copy of the message that adds an attachment link for use in accessing the attachment from the same common file server.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Inventors: Joseph Kubik, David M. Wendt
  • Patent number: 9262237
    Abstract: A method is disclosed for automating software availability management based on application program interface (API) versioning. The method includes receiving a call to a first version of an API method from a software application. The method includes retrieving software configuration information for the software application, the software configuration information including a set of supported versions of the API method. The method includes retrieving server configuration information for a server computing device, the server configuration information including a set of available versions of the API method. The method then includes determining availability of the server computing device to support the software application.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ramajeyam Gopalraj, David M. Wendt
  • Publication number: 20150379288
    Abstract: A secure access is provided to a plurality of software application features associated with a plurality of software applications running on a user's device, wherein the secure access is provided from a web browser application associated with the user's device. This may include providing an open connection between a server and at least one software application within the plurality of software running on the user's device. This may also include sending a message from the web browser application to the server. This may further include detecting the sent message from the web browser application to the server. Additionally, the open connection may be used to send data from the server to the at least one software application.
    Type: Application
    Filed: January 29, 2015
    Publication date: December 31, 2015
    Inventors: Joseph Kubik, David M. Wendt
  • Publication number: 20150379285
    Abstract: A secure access is provided to a plurality of software application features associated with a plurality of software applications running on a user's device, wherein the secure access is provided from a web browser application associated with the user's device. This may include providing an open connection between a server and at least one software application within the plurality of software running on the user's device. This may also include sending a message from the web browser application to the server. This may further include detecting the sent message from the web browser application to the server. Additionally, the open connection may be used to send data from the server to the at least one software application.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Inventors: Joseph Kubik, David M. Wendt
  • Publication number: 20150169386
    Abstract: A method is disclosed for automating software availability management based on application program interface (API) versioning. The method includes receiving a call to a first version of an API method from a software application. The method includes retrieving software configuration information for the software application, the software configuration information including a set of supported versions of the API method. The method includes retrieving server configuration information for a server computing device, the server configuration information including a set of available versions of the API method. The method then includes determining availability of the server computing device to support the software application.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ramajeyam Gopalraj, David M. Wendt
  • Patent number: 8880692
    Abstract: The present invention provides a method, system, and computer program product for transferring authorization rights to access a file. A method in accordance with an embodiment of the present invention includes: designating a location to store the file; creating a file-transfer-reference for the file based on the location; creating an authorization protocol for the file; selecting at least one recipient of the file-transfer-reference; and forwarding the file-transfer-reference to the at least one recipient according to the authorization protocol. The method may optionally include defining a validity period for which for access to the file.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Fonda J. Daniels, James Patrick Galvin, Jr., Ruthie D. Lyle, Michael Muller, Martin Presler-Marshall, David M. Wendt
  • Publication number: 20130238558
    Abstract: Techniques are described for managing access and synchronization of one or more files of a document management system stored locally at a client device. The techniques may include receiving, by a document management system executing on a server device, a file update notification message from a first client device to notify the document management system that a file was modified by the first client device. The file update notification message may include an indication of the modified file on the first client device without including the modified file. The document management system may receive a file editing request from a second client device to request the file. In response, the document management system may send a file upload request to the first client device, receive the modified file from the first client device, and send the modified file to the second client device.
    Type: Application
    Filed: April 26, 2013
    Publication date: September 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Christopher B. Barefoot, Joseph Kubik, Timothy S. Rich, David M. Wendt
  • Publication number: 20130226872
    Abstract: Techniques are described for managing access and synchronization of one or more files of a document management system stored locally at a client device. The techniques may include receiving, by a document management system executing on a server device, a file update notification message from a first client device to notify the document management system that a file was modified by the first client device. The file update notification message may include an indication of the modified file on the first client device without including the modified file. The document management system may receive a file editing request from a second client device to request the file. In response, the document management system may send a file upload request to the first client device, receive the modified file from the first client device, and send the modified file to the second client device.
    Type: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher B. Barefoot, Joseph Kubik, Timothy S. Rich, David M. Wendt
  • Patent number: 7603666
    Abstract: A class loader locates, at run time, a requested code component. The code component is preferably stored on a database, rather than in a file system, to improve its accessibility in a network computing environment. Code components are preferably stored in the database using an organizational structure that reflects a code isolation structure. In this manner, different versions of a particular code component can be retrieved in a transparent, automated manner, depending on information associated with the invocation thereof.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. McPherson, David M. Wendt
  • Publication number: 20080104240
    Abstract: The present invention provides a method, system, and computer program product for transferring authorization rights to access a file. A method in accordance with an embodiment of the present invention includes: designating a location to store the file; creating a file-transfer-reference for the file based on the location; creating an authorization protocol for the file; selecting at least one recipient of the file-transfer-reference; and forwarding the file-transfer-reference to the at least one recipient according to the authorization protocol. The method may optionally include defining a validity period for which for access to the file.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Inventors: Fonda J. Daniels, James Patrick Galvin, Ruthie D. Lyle, Michael Muller, Martin Presler-Marshall, David M. Wendt
  • Patent number: 6957431
    Abstract: The present invention provides a method, system, and computer program product for improving scheduling of tasks in systems that accumulate execution time. An upper bound is computed on the amount of additional time each schedulable task in the system may continue to execute after exceeding its predetermined cost, without adversely affecting overall operation of the system (that is, ensuring that the continued execution will not cause invocations of subsequent tasks to fail to meet their execution deadlines). By allowing tasks to run longer, the potential that the task will successfully end is increased, thereby yielding a more efficient overall system. In the preferred embodiment, the extensions are iteratively computed as a fixed percentage of the cost of each task until reaching an amount of time where the system is no longer feasible.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: October 18, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gregory Bollella, Peter F. Haggar, James A. Mickelson, David M. Wendt
  • Patent number: 6820183
    Abstract: Memory pool management may be provided by allocating storage blocks and handles in different parts of a larger memory pool. Two variable size sub-pools may be provided within the memory pool: a storage block sub-pool and a handle sub-pool. Each sub-pool has a variable size and may be allowed to grow until their combined size reaches the size of the memory pool. Both sub-pools may be allowed to grow into the same unused memory space. When a memory request is received from a program, the storage block sub-pool and handle sub-pool may be enlarged to accommodate the request. A storage block and a handle may be allocated to the program from the storage block and handle sub-pools, respectively.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: November 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter F. Haggar, James A. Mickelson, David M. Wendt
  • Publication number: 20030028379
    Abstract: A system for converting stored electronic content (such as email) to an audible speech signal which is then transmitted such that the content can be received by a receiving device and output as intelligible synthetic speech. A second embodiment of the device allows for a graphic/video element to be included in addition to the audio component.
    Type: Application
    Filed: August 3, 2001
    Publication date: February 6, 2003
    Inventors: David M. Wendt, Alicia A. Chastain, Christopher J. Paul
  • Patent number: 6502022
    Abstract: A method and system for controlling use of a communication device in a vehicle is provided. The system includes a plurality of internal vehicle sensors, the vehicle sensors adapted to provide internal information. A receiver is provided adapted to receive external information from an external source and a controller is provided adapted to receive the internal information and the external information. The controller is adapted to assign a risk value to each of the internal and external information and compare the assigned risk values to a predetermined risk threshold and is adapted to disable the communication device when any of the risk values exceeds the predetermined risk threshold.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: Alicia A. Chastain, Michael A. Paolini, David M. Wendt
  • Publication number: 20020140585
    Abstract: The present invention provides a method, system, and computer program product for encoding (and subsequently decoding) a sequence of periodic byte values that have a vertical correlation (e.g. so that they can be more efficiently stored and/or electronically transmitted for use in a real-time system or resource-constrained system). Redundant values are omitted through use of marker bytes and bits masks which indicate when a set of values is unchanged and which of the set have changed, respectively. In this manner, the resources required for transmitting, processing, and/or storing the values is reduced. In some systems, the reduction may enable shortening the periodic interval length, such that values of a finer granularity can be processed. An example scenario in which the present invention may be used advantageously is for transmitting periodic input data to a robot controller, in order to control movement of the robot.
    Type: Application
    Filed: January 19, 2001
    Publication date: October 3, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter F. Haggar, James A. Mickelson, David M. Wendt