Patents by Inventor Chad Farmer

Chad Farmer 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: 8848900
    Abstract: Embodiments of the invention provide systems and methods for updating customer service agent skillset definitions within a customer relationship management system. According to one embodiment, updating a skillset definition for an agent in a Customer Relationship Management (CRM) system can comprise defining an initial skillset for the agent including indications of areas of expertise for which the agent is available to handle related customer requests. A request can be received from the agent to update the initial skillset definition to indicate a new area of expertise for which the agent wishes to be considered qualified. A determination can be made as to whether the agent is qualified for the new area of expertise. In response to determining the agent is qualified, the skillset for the agent can be updated to indicate the agent is qualified to begin handling customer requests related to the new area of expertise.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: September 30, 2014
    Assignee: Oracle International Corporation
    Inventor: Chad Farmer
  • Publication number: 20140219439
    Abstract: Embodiments of the invention provide systems and methods for updating customer service agent skillset definitions within a customer relationship management system. According to one embodiment, updating a skillset definition for an agent in a Customer Relationship Management (CRM) system can comprise defining an initial skillset for the agent including indications of areas of expertise for which the agent is available to handle related customer requests. A request can be received from the agent to update the initial skillset definition to indicate a new area of expertise for which the agent wishes to be considered qualified. A determination can be made as to whether the agent is qualified for the new area of expertise. In response to determining the agent is qualified, the skillset for the agent can be updated to indicate the agent is qualified to begin handling customer requests related to the new area of expertise.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: CHAD FARMER
  • Patent number: 6763328
    Abstract: In an emulation of a multiprocessor Target computer system on a Host computer system, Host virtual memory addresses are mapped and utilized as Target virtual memory addresses. Target virtual memory control tables are setup accordingly. Each Target processor is mapped to a Host thread. When a page fault is detected by the Host operating system, it is checked to see if it belongs to the Target system, and if it does, the executing thread transfers its processor identity to a free thread, and then completes processing the page fault. Upon completion, it marks the processes that had been executing on that thread and processor as available for execution, then blocks until activated. Another thread, upon dispatching that process, wakes up the blocked thread and transfers its processor identity to that thread, which continues to execute the interrupted process.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: July 13, 2004
    Assignee: Bull HN Information Systems Inc.
    Inventors: David A. Egolf, Stefan R. Bohult, Bruce A. Noyes, Chad Farmer
  • Patent number: 6480845
    Abstract: In an emulation of a multiprocessor Target computer system on a Host computer system, Host virtual memory addresses are mapped and utilized as Target virtual memory addresses. Target virtual memory control tables are setup accordingly. Virtual-to-real address translation of a Target system effective address to a Host system virtual addresses is performed by identifying a working space for the effective address, determining a working space base address for that working space, and then performing a linear translation multiplying the effective address by a constant and adding it to the working space base address to generate the host system virtual address.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: November 12, 2002
    Assignee: Bull HN Information Systems Inc.
    Inventors: David A. Egolf, Stefan R. Bohult, Bruce A. Noyes, Chad Farmer
  • Patent number: 6446094
    Abstract: In an emulation of a multiprocessor Target computer system on a Host computer system, Host virtual memory addresses are mapped and utilized as Target virtual memory addresses. Target virtual memory control tables are setup accordingly. Virtual-to-real address translation of a Target system effective address to a Host system virtual addresses is performed by identifying a working space for the effective address, selecting a working space base address data structure entry utilizing the corresponding working space number, determining a working space base address from that selected working space base address data structure entry, and then performing a linear translation multiplying the effective address by a constant and adding it to the working space base address to generate the host system virtual address. A corresponding working space limit entry can be utilized to bounds check the addresses generated.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: September 3, 2002
    Assignee: Bull HN Information Systems Inc.
    Inventors: David A. Egolf, Stefan R. Bohult, Bruce A. Noyes, Chad Farmer