Patents Represented by Attorney David Lewis
  • Patent number: 7933228
    Abstract: Communications network based passive delivery of time sensitive scheduling data to an entity is described. Specific time sensitive scheduling data streams are created from aggregating time sensitive scheduling data from multiple originating organizations, affiliated groups of individuals, and individuals. Specific time sensitive scheduling data from originating organizations, affiliated groups of individuals, and individuals are sent via the passive delivery communications network. Specific time sensitive scheduling data streams aggregated from the multiple originating organizations, affiliated groups of individuals, and individuals are transmitted via the passive delivery communications network to the entity based on desirability and relevancy of time sensitive scheduling data. Specific time sensitive scheduling data from originating organizations, affiliated groups of individuals, and individuals are received via the passive delivery communications network.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: April 26, 2011
    Assignee: Keep In Touch Services, Inc.
    Inventor: Robert Bernard Coley
  • Patent number: 7886155
    Abstract: The security of an entity is protected by using passcodes. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: February 8, 2011
    Assignee: Biogy, Inc.
    Inventor: Michael Fiske
  • Patent number: 7844507
    Abstract: In an embodiment, articles are left in storage areas, such as lockers or other receptacles, which may be associated with a household services company. In an embodiment, after depositing the articles in the storage area the articles are associated with the user by the household services company based on a claim by a user of using the storage are and/or tags associated with the articles.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: November 30, 2010
    Assignee: Laundry Locker, Inc.
    Inventor: Arik Seth Levy
  • Patent number: 7843077
    Abstract: A system capable of converting fluid energy into electrical energy in conditions of low fluid flow is provided. In an embodiment, the system may engage and disengage an energy converter via an automatic clutch. In an embodiment, the transmission of energy to an energy converter is controlled by switching the energy converter on and off. In another embodiment, the flow of electrical energy to an electrical load is controlled by a switching device. In another embodiment, a funnel is used for condensing the flow of fluid moving through the system.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: November 30, 2010
    Inventor: Douglas P. Arduini
  • Patent number: 7840413
    Abstract: A method and system is provided having a webpage for posting ideas integrated with on-demand customer relationship management. The website associated with the page may be stored in a tenant area of a multitenant database to facilitate maintaining multiple websites for different tenants. A webpage may be sent to a client that includes a plurality of sections, each including at least one idea related to an improvement of a product. Votes may be received for at least one of the plurality of sections. A determination may be made of a Total Qualitative Management Criterion (TQMC) for each section of the website, by applying an increasing function of time to newer votes to enable relative weightings of older votes to diminish over time without requiring computing a decaying time function to determine weightings for each vote. A product modification may be determined based on the TQMC for each section.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: November 23, 2010
    Assignee: Salesforce.Com, Inc.
    Inventors: Norimasa Yoshida, Justin Lin, Likuo Lin
  • Patent number: 7836019
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for tracking documents in an on-demand service. These mechanisms and methods for tracking documents in an on-demand service can enable embodiments to provide the sharing of documents and the tracking of whether one of the shared documents was changed. The ability of embodiments to provide the sharing of documents and the tracking can enable a safeguard that a user knows whether the document that they have in their possession is the most recent version. In an embodiment, the shared documents are stored in a document management storage. In an embodiment, each file has an ID that includes version information for checking whether the document is the most recent version. In an embodiment, an application is downloaded onto the user system that automatically upon opening a document checks whether a document is the most recent version.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: November 16, 2010
    Assignee: Salesforce.com, Inc.
    Inventors: Timothy J. Barker, Ryan Lissack, Daniel L Pletter
  • Patent number: 7831455
    Abstract: A site is maintained that allows consumers to suggest, comment on and/or vote on ideas about a product or service. Some site embodiments can enable sponsoring organizations (customers) to maintain their own sites for displaying articles and allowing multiple viewers to vote on these articles. Site information for multiple tenants may be maintained in a common multi-tenant system. Votes may indicate a variety of different types of criteria, such as the importance, correctness, and/or user preference for the articles or other Qualitative Management Criteria (QMC) for determining the merit of an idea or an article. The votes may be tallied into an overall Total Qualitative Management Criterion (TQMC) for the idea or article. Newer votes may be adjusted according to an increasing function of time to enable the relative weightings of the older votes to diminish over time without having to compute a decaying time function to determine weightings for each vote.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: November 9, 2010
    Assignee: Salesforce.com, Inc.
    Inventors: Norimasa Yoshida, Justin Lin, Likuo Lin
  • Patent number: 7818298
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for tracking documents in an on-demand service. These mechanisms and methods for tracking documents in an on-demand service can enable embodiments to provide the sharing of documents and the tracking of whether one of the shared documents was changed. The ability of embodiments to provide the sharing of documents and the tracking can enable a safeguard that a user knows whether the document that they have in their possession is the most recent version. In an embodiment, the shared documents are stored in a document management storage. In an embodiment, each file has an ID that includes version information for checking whether the document is the most recent version. In an embodiment, an application is downloaded onto the user system that automatically upon opening a document checks whether a document is the most recent version.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: October 19, 2010
    Assignee: Salesforce.com, Inc.
    Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
  • Patent number: 7818194
    Abstract: A method for automatically reconfiguring a webpage is provided. The web page may include a plurality of sections, and each section may include at least one aspect related to a particular topic, such as customer support and an option for casting a vote for a topic posted. A vote may be received vote for at least one of the plurality of sections. A Total Qualitative Management Criterion (TQMC) may be determined for each section of the website. An increasing function of time may be applied to newer votes to enable relative weightings of older votes to diminish over time without requiring computing a decaying time function to determine weightings for each vote. The webpage may be reconfigured based on ranking the sections according to the TQMC for each section.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: October 19, 2010
    Assignee: Salesforce.com, Inc.
    Inventors: Norimasa Yoshida, Justin Lin, Likuo Lin, Kingsley Jeegan Joseph
  • Patent number: 7812838
    Abstract: A visualization system presents inter-connected three-dimensional models representing components of a data graph to a user on a display. A visualization graph is created from the association of a user-specified data graph, which may not include graphical information, to three-dimensional models through a type graph. Arrangement of three-dimensional models into discrete units is determined from local relations between components of the data graph.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: October 12, 2010
    Inventor: Rana Ian
  • Patent number: 7780713
    Abstract: A pouch includes a mixture of a crystalline substance and liquid that is solid at room temperature (e.g., 70° F.) and melts when in contact with a human body, therein cooling the body.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: August 24, 2010
    Inventor: John B. Roberts
  • Patent number: 7770018
    Abstract: In an embodiment, a secure module is provided that provides access keys to an unsecured system. In an embodiment, the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment, the access keys are sent to the unsecured system after receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. Each of these embodiments may be used separately.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: August 3, 2010
    Assignee: Biogy, Inc.
    Inventor: Michael Fiske
  • Patent number: 7761400
    Abstract: Events may be identified by storing information in response to activating an event stamp function. As a result of activating the event function, the information collected may immediately be compared to event information in a database. Alternatively, the information collected may later be compared to event information in a database. One or more candidates for the event of interest may be automatically or manually retrieved, and the user may decide whether a candidate event of the one or more candidates correspond to the event of interest. Alternatively, a purchase of an item related to the event may be automatically made in response to activating the event stamp.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: July 20, 2010
    Inventor: John Reimer
  • Patent number: 7707622
    Abstract: Protecting the security of an entity by using passcodes is disclosed. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: April 27, 2010
    Assignee: Biogy, Inc.
    Inventor: Michael Stephen Fiske
  • Patent number: 7702911
    Abstract: Protecting the security of an entity by using passcodes is disclosed. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: April 20, 2010
    Assignee: Biogy, Inc.
    Inventor: Michael S. Fiske
  • Patent number: 7669236
    Abstract: The security of an entity is protected by using passcodes. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: February 23, 2010
    Assignee: Biogy, Inc.
    Inventor: Michael Stephen Fiske
  • Patent number: 7657033
    Abstract: In one embodiment, messages are encrypted with encrypted transformations that commute with one another. In another embodiment, a message is divided into message segments, and with each encrypted message segment one or more encrypted keys are sent. The encrypted keys may be used to decrypt a message segment that is sent at another time, such as the next message segment to be sent. In another embodiment, a sender encrypts a message with a first encryption, which may be unknown to the receiver. Then a receiver encrypts the message with a second encryption. Next the sender removes the first encryption, thereby allowing the receiver to reconstitute the original message by removing the second encryption.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: February 2, 2010
    Assignee: Fiske Software LLC
    Inventor: Michael Stephen Fiske
  • Patent number: D598255
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: August 18, 2009
    Inventor: George E Alliss
  • Patent number: D613325
    Type: Grant
    Filed: June 8, 2008
    Date of Patent: April 6, 2010
    Inventor: Anthony Lo
  • Patent number: D630302
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: January 4, 2011
    Assignee: Salesforce.com, Inc.
    Inventor: Manuel Santiago Ambriz