Patents by Inventor Mark Day

Mark Day 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: 20070119596
    Abstract: An embodiment of a blowout preventer system of the present invention includes a mast functionally connected a frame assembly and a carriage functionally connected to the mast. The carriage is adapted to carry and support a blowout preventer in a manner such that the blowout preventer may be moved along an angular path and along a plurality of linear paths. The system may further include a mechanism for rotating the blowout preventer along a first rotational path. The system may further include a mechanism for rotating the blowout preventer along a second rotational path.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventor: Mark Day
  • Patent number: 7219125
    Abstract: Techniques for masking version differences among multiple applications providing similar services over a network include receiving, at an application-switching component, from a requesting process, a request for a service among the similar services. The request includes data indicating a particular service extension is mandatory. The request is sent to a first application. In response to sending the request to the first application, error data is received. The error data indicates the particular service extension is not available at the first application. In response to receiving the error data, the request is sent by the application-switching component to a different application of the multiple applications. These techniques allow a provider of multiple servers to prevent a Simple Object Access Protocol (SOAP) mustUnderstand error, indicating a lack of a mandatory extension, from being sent to a client when at least one of the servers includes the extension.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Day
  • Patent number: 7187935
    Abstract: A method and software for determining the presence status of a client device while decreasing the use of available bandwidth used. A software module collects a client's presence status, optionally over one or more time periods. The collected presence status is combined to create an observed presence profile for a client. The observed presence profile is compared with one or more model presence profiles to determine the model presence profile that is the closest match to the observed presence profile. When the closest match is determined, a status code representing the model profile is transmitted to a requesting client device, obviating the need to transmit a plurality of presence status updates.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventor: Mark Day
  • Publication number: 20070038853
    Abstract: Transaction accelerators can be configured to terminate secure connections. A server-side accelerator intercepts a secure connection request from a client and directed to a server. The server-side accelerator responds to secure connection request in place of the server, thereby establishing a secure connection between the client and the server-side accelerator. Alternatively, the server-side accelerator monitors the establishment of a secure connection between the client and the server. After the secure connection has been established, the server-side accelerator forwards security information to a client-side accelerator, enabling the client-side accelerator to assume control of the secure connection. As a result of this arrangement, the client-side accelerator is able to encrypt and decrypt data on the secure connection and accelerate it in cooperation with the server-side accelerator.
    Type: Application
    Filed: July 18, 2006
    Publication date: February 15, 2007
    Applicant: Riverbed Technology, Inc.
    Inventors: Mark Day, Case Larsen, Shashidhar Merugu
  • Publication number: 20060253365
    Abstract: A computer system and method for facilitating communications and financial contributions related to a resident of a facility. The facility is used by an organization to support the resident. In one embodiment, the computer system includes a plurality of instructions which direct a processor operating on a network to: (a) cause a graphical user interface to prompt users to make charitable or financial contributions to the organization; (b) produce a plurality of outputs which vary with different patterns of inputs by each of the users; and (c) facilitate communications amongst the users and between the organization and the users. This type of computer system provides benefits il to relocated persons, those concerned about them and the organizations which support them.
    Type: Application
    Filed: March 29, 2004
    Publication date: November 9, 2006
    Inventors: Eric Langshur, Sharon Langshur, Mark Day, Raul Vasquez
  • Publication number: 20060212935
    Abstract: A system of network proxies distributes data to multiple servers. Each network proxy is associated with a server. A network proxy intercepts a client request for data. If the network proxy determines that the request can be served using a copy of data stored on the local server, rather than the data stored on a remote server, it diverts the request to the local server. If the network proxy determines that the request cannot be served using a data from the local server, the network proxy diverts the request to a remote server storing the primary copy of the data. A server map specifies the locations of the primary copies of data. When a primary copy of data is updated on one of the servers, the associated network proxy propagates the updated data to the other servers. The servers can provide data from files, e-mail services, databases, or multimedia services.
    Type: Application
    Filed: October 3, 2005
    Publication date: September 21, 2006
    Applicant: Riverbed Technology, Inc.
    Inventors: Daniel Burman, Kartik Subbanna, Steven McCanne, David Wu, Mark Day
  • Publication number: 20060143201
    Abstract: The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the Unicode filename and the file into memory. The invention then sets a flag, associated with the memory, indicating that a first text encoding has been used. To retrieve a Unicode filename, the invention receives a request to locate a Unicode filename from memory. Next, the invention uses a predetermined text encoding to convert the filename into Unicode. The invention then searches for the Unicode filename in the memory. If the Unicode filename is not found, the invention uses a next text encoding from the set of text encodings which have been used, to repeat the conversion and searches the memory until the Unicode filename is identified. Lastly, the Unicode file is retrieved.
    Type: Application
    Filed: February 22, 2006
    Publication date: June 29, 2006
    Inventors: Mark Day, Donald Brady, Deric Horn
  • Publication number: 20060135574
    Abstract: This invention provides methods for treating cognitive diseases or disorders and symptoms thereof with estrogen beta selective agonists.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 22, 2006
    Applicant: Wyeth
    Inventors: Mark Day, Heather Harris
  • Publication number: 20050240716
    Abstract: A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having multiple iterators. Each active iterator is associated with a most recently used directory entry. Upon receiving an index based request, the iterator closest to the index based request is identified. If the index based request is closer to the top of the directory than it is to the closest active iterator, the directory entries are sequentially examined beginning at the top of the directory with the first entry. Otherwise, the system deternines whether the index based request is located above or below the closest iterator. If the index based request is above the closest iterator, the system steps backward beginning with the directory entry associated with the closest iterator until the directory entry associated with the index based request is located.
    Type: Application
    Filed: June 29, 2005
    Publication date: October 27, 2005
    Inventors: Mark Day, Donald Brady, Deric Horn
  • Publication number: 20050198274
    Abstract: Presently disclosed is a method and apparatus for monitoring and diagnosing a content delivery network (CDN) by examining received content elements that have been marked with one or more identifiers. Diagnosing is accomplished by using all or part of one or more of the identifiers associated with errored or corrupted content elements to determine which network elements or connection paths are faulty. The identifiers may contain content-, server-, or receiver-specific data that denotes, respectively, the source of the content, the links associated with one or more of the servers utilized in the network, and/or data associated with the receiving computer system. Both marking and diagnosing may be performed at any location within the CDN or at any host computer connected to the CDN or receiver. The marking may also be dynamically reconfigured in order to facilitate diagnosis.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventor: Mark Day
  • Publication number: 20050053119
    Abstract: A transmitter device of the content distribution system transmits content portions of a content message to a receiver device using respective multicast channels within a network. In such an arrangement, by using multiple multicast channels for transmission of the content portions forming the content message, the transmitter device limits the ability for an unauthorized user, monitoring a particular multicast channel, to distinguishing the content portions from noise or to retrieve the complete content message from the transmitter device, thereby providing security to the content message. Furthermore, the content distribution system utilizes multicast channels within a network to deliver the content portions to all receiver devices in communication with the network, thereby minimizing the power requirements needed by the transmitter device to deliver the content portions to a receiver device farthest from the transmitter device.
    Type: Application
    Filed: September 10, 2003
    Publication date: March 10, 2005
    Inventor: Mark Day
  • Publication number: 20050050157
    Abstract: A presence server provides presence information to content subscribers via unicast transmission of the presence information. In the case where the presence server receives, from a subscriber, a subscription request for presence information having a relatively large number of subscribers, the presence server directs the content subscriber to a multicast transmission channel. The content subscriber, in turn, accesses the presence information via the multicast transmission channel. By directing content subscribers toward the multicast transmission channel, the presence server conserves connection resources associated with the presence system, thereby allowing the presence system to distribute presence information with a relatively high level of speed and efficiency. Furthermore, by directing content subscribers toward the multicast transmission channel, the presence server minimizes the costs associated with adding new subscribers to the presence system.
    Type: Application
    Filed: August 27, 2003
    Publication date: March 3, 2005
    Inventor: Mark Day
  • Patent number: 6728767
    Abstract: A network operator identifies an address of a network element used by a particular client to obtain IP addresses. The client sends a test message to a test URL which includes a unique host name unknown to the client or network element. The network element accesses an authoritative server, which records the IP address of the requesting network element and resolves the host name in the test URL to a test IP address. The server records an IP address of the client when the client subsequently sends a message directly to the test IP address. In an alternative embodiment, another network node generates a redirect command, which incorporates the client IP address in a test URL, to allow for single-message determination of the network element and client IP addresses by the authoritative server. In both embodiments, user unique test URLs may be generated to allow the network operator to assist many users.
    Type: Grant
    Filed: August 18, 2000
    Date of Patent: April 27, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Day, Gang Lu, Barbara Liskov, James O'Toole
  • Patent number: 5832501
    Abstract: In a computer including at least one client and at least one file system having an associated format, a system and method are provided for filtering requests for metadata from the client in a manner which is transparent to the client. An interface receives the client's request for metadata from the file system and forwards the request to a dispatcher. The dispatcher forwards the request to a format agent which fulfills the request. A third party filter system filters the requested metadata. If the filter system requires metadata to perform the filtering, the filter system requests additional metadata, and the format agent fulfills the client's request and the filter system's request. The format agent fulfills portions of the client's request and the filter system's request regarding metadata which is contained in the associated format of the file system directly from the file system.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: November 3, 1998
    Assignee: Apple Computer, Inc.
    Inventors: William P. Kain, III, Prashant Patel, Donald J. Brady, Mark Day, Susan A. Manning