Patents by Inventor Douglas Robert Case

Douglas Robert Case 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: 20230368275
    Abstract: A method and system for preventing duplicate orders in a client-server architecture, the method including and the system operable for: storing in a database an indicator that an order has been placed for an order identification; when a front-end system calls a back-end system to place a subsequent order for another order identification, the back-end system checking the database to see if the another order identification matches the order identification for the placed order using the indicator; and, if so, the back-end system labeling the subsequent order as a duplicate order and disregarding the subsequent order, but returning a successful return code to the front-end system. The indicator that the order has been placed for the order identification is only stored in the database for a dynamically adjustable threshold period of time, after which period of time the subsequent order is determined to be a new order that is processed.
    Type: Application
    Filed: May 9, 2023
    Publication date: November 16, 2023
    Inventors: Qirui LI, Douglas Robert Case
  • Patent number: 11645419
    Abstract: A computer-implemented method can comprise determining, by a device comprising a processor, personally identifying data elements of data, representative of a group of transactions, that comprise personally identifying information according to an anonymization criterion associated with personally identifying information being determined not to be satisfied by the data elements, and storing, by the device, non-identifying data elements of the data to a non-identifying data store.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: May 9, 2023
    Assignee: VOLVO CAR CORPORATION
    Inventors: Douglas Robert Case, Bin Wang
  • Publication number: 20220398344
    Abstract: A computer-implemented method can comprise determining, by a device comprising a processor, personally identifying data elements of data, representative of a group of transactions, that comprise personally identifying information according to an anonymization criterion associated with personally identifying information being determined not to be satisfied by the data elements, and storing, by the device, non-identifying data elements of the data to a non-identifying data store.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Douglas Robert Case, Bin Wang
  • Publication number: 20210097606
    Abstract: A method of enabling a user to subscribe to, lease, or purchase an asset or asset service using an application, the method including: receiving user and asset information via the application; receiving credit check information via the application; based on the user, asset, and credit check information, via a customer service organization link, designating the user as one status of “approved”, “denied”, and “maybe”; in the event of a “denied” or “maybe” status designation, requesting additional user information via the application or manually or automatically taking a dynamic rule action to change the status designation to “approved” in a systematic manner based on the additional user information or dynamic rule action; and notifying the user of the status designation via the application.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Douglas Robert CASE, Stephen Beck SUNDQUIST, Warren DAVIDSON
  • Patent number: 10666512
    Abstract: Systems and methods for configuring a device to operate based on a current configuration state of the device in a manner agnostic to an assumed configuration state of a device. Systems can include a local state aware device manager and a state aware device configuration agnostic mediator. Methods can include locally determining an actual current configuration state of a device in operation, generating desired configuration instructions based on the actual current configuration state of the device, and locally configuring the device to operate according to the desired configuration instructions.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: May 26, 2020
    Assignee: Aerohive Networks, Inc.
    Inventors: Kenshin Sakura, Douglas Robert Case
  • Publication number: 20180262394
    Abstract: Systems and methods for configuring a device to operate based on a current configuration state of the device in a manner agnostic to an assumed configuration state of a device. Systems can include a local state aware device manager and a state aware device configuration agnostic mediator. Methods can include locally determining an actual current configuration state of a device in operation, generating desired configuration instructions based on the actual current configuration state of the device, and locally configuring the device to operate according to the desired configuration instructions.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 13, 2018
    Applicant: Aerohive Networks, Inc.
    Inventors: Kenshin Sakura, Douglas Robert Case
  • Patent number: 7506033
    Abstract: The present invention provides a system and method for remotely accessing a client in a client-server system. From a browser, an end user enters a URL containing a machine name and a port number. A listening program at the client listening on that port number establishes communication with the browser and invokes a client agent. The client agent includes conventional client functions as well as APIs that allow the client to interface with both the server and the browser. The client agent then serves an applet to the browser that makes the browser appear to the end user as the client machine. The user can then execute client functions from the browser. Examples of the client functions include backing up and restoring files from the client to/from the server, migrating or recalling files, archiving or retrieving files.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Douglas Robert Case, David Derk, James Michael Dile, Robert Clair Edwards, Jr., Avishai Haim Hochberg, David T. Kwan, Thomas Franklin Ramke, Jr., Pete Tanenhaus, Randy Tung, John Viksne, Brett Walker, Hui-Lan Wen
  • Patent number: 6847987
    Abstract: A method and system for servicing a request using a server is disclosed. The server is capable of communicating with a client. The client provides a plurality of functions. The method and system include providing a thin client for providing the request. The thin client is compatible with at least one client platform. The method and system also include providing a listening program. The listening program is for listening for the request from the thin client and invoking the client. A portion of the plurality of functions may be provided on the at least one client platform. In another aspect, the thin client is further compatible with a plurality of client platforms. The request may be from one of the plurality of client platforms.
    Type: Grant
    Filed: September 30, 1998
    Date of Patent: January 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: Douglas Robert Case, Avishai Haim Hochberg
  • Patent number: 6584497
    Abstract: Disclosed is a system, method, and program for processing a file request from an application program, such as a web browser. A file is maintained in a storage device accessible to a computer system. The file is capable of being accessed through a file system. A network connection is established with the application program using a network protocol. A request for the file is received from the application program via the network connection. A determination is then made as to whether the application program is executing in the computer system including the file system. If not, the file is transmitted over the network connection to the application program. Otherwise, the file is provided to the application program through the file system.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: June 24, 2003
    Assignee: International Business Machines Corporation
    Inventors: Douglas Robert Case, Robert Clair Edwards, Jr., Lori Christine Simcox
  • Patent number: 6434560
    Abstract: A method for accelerated sorting of data based on data format, wherein the format is determined from known, derived or empirical characteristics indicating whether the data is an unordered format, a partially ordered format, or a fully ordered format. Information used in making these determinations may include the receipt of an indicator from the sending process (e.g., indicating the type of platform used by the sending process, the type of sending process, the type of data transmitted by the sending process, etc.), or the received data itself, or a tracing or trending analysis performed on the received data, or some other information. When such situations are recognized, the receiver process alters its processing, so that more efficient sorting methods are selected and used, or so that no sorting is performed.
    Type: Grant
    Filed: July 19, 1999
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventor: Douglas Robert Case
  • Publication number: 20020107907
    Abstract: The present invention provides a system and method for remotely accessing a client in a client-server system. From a browser, an end user enters a URL containing a machine name and a port number. A listening program at the client listening on that port number establishes communication with the browser and invokes a client agent. The client agent includes conventional client functions as well as APIs that allow the client to interface with both the server and the browser. The client agent then serves an applet to the browser that makes the browser appear to the end user as the client machine. The user can then execute client functions from the browser. Examples of the client functions include backing up and restoring files from the client to/from the server, migrating or recalling files, archiving or retrieving files.
    Type: Application
    Filed: November 12, 1998
    Publication date: August 8, 2002
    Inventors: DOUGLAS ROBERT CASE, DAVID DERK, JAMES MICHAEL DILE, ROBERT CLAIR EDWARDS, AVISHAI HAIM HOCHBERG, DAVID T. KWAN, THOMAS FRANKLIN RAMKE, PETE TANENHAUS, RANDY TUNG, JOHN VIKSNE, BRETT WALKER, HUI-LAN WEN
  • Publication number: 20020013808
    Abstract: A method and system for servicing a request using a server is disclosed. The server is capable of communicating with a client. The client provides a plurality of functions. The method and system include providing a thin client for providing the request. The thin client is compatible with at least one client platform. The method and system also include providing a listening program. The listening program is for listening for the request from the thin client and invoking the client. A portion of the plurality of functions may be provided on the at least one client platform. In another aspect, the thin client is further compatible with a plurality of client platforms. The request may be from one of the plurality of client platforms.
    Type: Application
    Filed: September 30, 1998
    Publication date: January 31, 2002
    Inventors: DOUGLAS ROBERT CASE, AVISHAI HAIM HOCHBERG