Patents by Inventor William Bailey

William Bailey 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: 20170371690
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic validation workflows. One exemplary method involves a server of a database system receiving a graphical representation of a validation process from a client device coupled to a network, converting the graphical representation of the validation process into validation code, and storing the validation code at the database system in association with a database object type. Thereafter, the validation process is performed with respect to an instance of the database object type using the validation code in response to an action with respect to the instance of the database object type in a database of the database system. The action triggering the validation process can be based on user-configurable triggering criteria, and the validation process may generate user-configurable notifications based on one or more field values of the database object instance.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 28, 2017
    Applicant: salesforce.com, inc.
    Inventor: SAMUEL WILLIAM BAILEY
  • Patent number: 9774688
    Abstract: A request associated with a functions that are provided by a server may be received from a client system. A subset of the functions that are provided by the server and that are available based on the request may be identified. Information based on the identified subset of functions may be generated. Furthermore, the information that is based on the identified subset of functions may be transmitted to the client system.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: September 26, 2017
    Assignee: salesforce.com, inc.
    Inventors: Leo Duy Tran, Samuel William Bailey, James Bock Wunderlich, Miguel Canizares, Thomas Pollinger, Elizabeth Balsam
  • Patent number: 9762589
    Abstract: Techniques and systems for modifying a virtual machine functionality. Archive files each including at least a class files are received. The archive files are stored within the virtual machine. The virtual machine runs on a host system and neither the virtual machine nor the host system are restarted in response to the receiving or storing of the archive files. Files of the host system are scanned to find class files that are not included in a class path for the virtual machine. The class files are copied to a class path for the virtual machine. Neither the virtual machine nor the host system are restarted in response to the copying of the class files. The classes corresponding to the class files are registered in the virtual machine in response to the copying of the class files to the class path. Neither the virtual machine nor the host system are restarted in response to the registration of the classes.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 12, 2017
    Assignee: salesforce.com, inc.
    Inventors: Stephen Wood, Samuel William Bailey, Matthew Lucas
  • Publication number: 20170205590
    Abstract: A LC-typed duplex connector includes a connecting head assembly, a boot assembly and a handle. The handle includes a first elastic structure portion, a second elastic structure portion and a hand shank portion. When the second elastic structure portion is detached from the boot assembly, the first elastic structure portion is detached from the connecting head assembly under the action of the hand shank portion, achieving the detachment and alternate side operation of the LC-typed duplex connector. The detachable handle can efficiently fasten the connecting head assembly with the boot assembly together. The first and second elastic structure portions are easier to detach from the connecting head assembly and the boot assembly respectively under the action of the hand shank portion. Moreover, the hand shank portion is matched with the tail end of the boot assembly, thereby improving efficiently the space utilization of the panel.
    Type: Application
    Filed: November 27, 2014
    Publication date: July 20, 2017
    Applicant: Suncall Technologies(SZ) Co., Ltd.
    Inventors: William BAILEY, Lei ZHU, Jiangtao HU, Hongbin SONG
  • Publication number: 20170134388
    Abstract: Techniques and systems for modifying a virtual machine functionality. Archive files each including at least a class files are received. The archive files are stored within the virtual machine. The virtual machine runs on a host system and neither the virtual machine nor the host system are restarted in response to the receiving or storing of the archive files. Files of the host system are scanned to find class files that are not included in a class path for the virtual machine. The class files are copied to a class path for the virtual machine. Neither the virtual machine nor the host system are restarted in response to the copying of the class files. The classes corresponding to the class files are registered in the virtual machine in response to the copying of the class files to the class path. Neither the virtual machine nor the host system are restarted in response to the registration of the classes.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventors: Stephen WOOD, Samuel William BAILEY, Matthew LUCAS
  • Patent number: 9569238
    Abstract: Techniques and systems for modifying a virtual machine functionality. Archive files each including at least a class files are received. The archive files are stored within the virtual machine. The virtual machine runs on a host system and neither the virtual machine nor the host system are restarted in response to the receiving or storing of the archive files. Files of the host system are scanned to find class files that are not included in a class path for the virtual machine. The class files are copied to a class path for the virtual machine. Neither the virtual machine nor the host system are restarted in response to the copying of the class files. The classes corresponding to the class files are registered in the virtual machine in response to the copying of the class files to the class path. Neither the virtual machine nor the host system are restarted in response to the registration of the classes.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: February 14, 2017
    Assignee: salesforce.com, inc.
    Inventors: Stephen Wood, Samuel William Bailey, Matthew Lucas
  • Publication number: 20160088095
    Abstract: A request associated with a functions that are provided by a server may be received from a client system. A subset of the functions that are provided by the server and that are available based on the request may be identified. Information based on the identified subset of functions may be generated. Furthermore, the information that is based on the identified subset of functions may be transmitted to the client system.
    Type: Application
    Filed: May 12, 2015
    Publication date: March 24, 2016
    Inventors: Leo Duy Tran, Samuel William Bailey, James Bock Wunderlich, Miguel Canizares, Thomas Pollinger, Elizabeth Balsam
  • Publication number: 20160063595
    Abstract: An example system includes a configuration engine and a product builder. The configuration engine is executable to retrieve a template based on a product selection selecting a product and to provide the template to a user for display via a configurator. The configuration engine is further executable by the one or more computing devices to receive customization data including one or more of configuration data for configuring a template associated with the product and asset data describing one or more digital assets for the template. The product builder is executable to build a user-customized version of the product using the template and the customization data and to automatically pre-build one or more customized product recommendations in association with the user-customized version of the product based on the customization data and one or more templates associated with one or more customizable product recommendations.
    Type: Application
    Filed: January 24, 2014
    Publication date: March 3, 2016
    Applicant: Staples, Inc.
    Inventors: Burc Oral, Pratabkumar Vemana, Michael William Bailey, Behzad Soltani
  • Publication number: 20160063146
    Abstract: A method can include receiving information that includes data that correspond to a range of a fluid production network variable; based at least in part on a portion of the data, determining optimal parameter values of a multi-parameter proxy model for at least a portion of the range of the fluid production network variable; based at least in part on a portion of the optimal parameter values, deriving functions for the parameters of the multi-parameter proxy model; and based at least in part on the functions, determining a value of the fluid production network variable for a fluid production network.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: William Bailey, Mack Shippen
  • Publication number: 20150007179
    Abstract: Techniques and systems for modifying a virtual machine functionality. Archive files each including at least a class files are received. The archive files are stored within the virtual machine. The virtual machine runs on a host system and neither the virtual machine nor the host system are restarted in response to the receiving or storing of the archive files. Files of the host system are scanned to find class files that are not included in a class path for the virtual machine. The class files are copied to a class path for the virtual machine. Neither the virtual machine nor the host system are restarted in response to the copying of the class files. The classes corresponding to the class files are registered in the virtual machine in response to the copying of the class files to the class path. Neither the virtual machine nor the host system are restarted in response to the registration of the classes.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Inventors: Stephen Wood, Samuel William Bailey, Matthew Lucas
  • Publication number: 20140379400
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating collection of data and dynamic generating of visual workflow and corresponding tasks in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, by and incorporating into a database system, a query to perform a collection of data relating to an organization, where the query represents creating a new business process relating to workings of the organization. The method may further include collecting, by the database system, the data from one or more accounts relating to the organization, assigning, by the database system, one or more tasks to the collected data, performing, by the database system, the one or more tasks, and dynamically generating, by the database system, a visual workflow in response to the performing of the one or more tasks, wherein the visual workflow is used to facilitate the new business process based on the one or more tasks.
    Type: Application
    Filed: September 5, 2014
    Publication date: December 25, 2014
    Inventors: SAMUEL WILLIAM BAILEY, JOSHUA M. ROE, ANIKO van der LEE
  • Patent number: 8863119
    Abstract: Techniques and systems for modifying a virtual machine functionality. Archive files each including at least a class files are received. The archive files are stored within the virtual machine. The virtual machine runs on a host system and neither the virtual machine nor the host system are restarted in response to the receiving or storing of the archive files. Files of the host system are scanned to find class files that are not included in a class path for the virtual machine. The class files are copied to a class path for the virtual machine. Neither the virtual machine nor the host system are restarted in response to the copying of the class files. The classes corresponding to the class files are registered in the virtual machine in response to the copying of the class files to the class path. Neither the virtual machine nor the host system are restarted in response to the registration of the classes.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: October 14, 2014
    Assignee: salesforce.com, inc.
    Inventors: Stephen Wood, Samuel William Bailey, Matthew Lucas
  • Publication number: 20140167898
    Abstract: Power inductor has a magnetically isotropic core including two or more laminations. At least a first lamination can include anisotropic magnetic material having a first orientation of magnetic anisotropy. At least a second lamination can include anisotropic magnetic material having a second orientation of magnetic anisotropy, the second orientation being different than the first orientation.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 19, 2014
    Applicant: The Trustees of Columbia University in the City of New York
    Inventors: Noah Andrew STURCKEN, Cheng CHENG, Ryan DAVIES, William BAILEY
  • Patent number: 8750730
    Abstract: An approach is provided for pairing a fuser assembly with a media size and for electronically labeling the fuser assembly for use with the media size. The approach involves causing, at least in part, a fuser assembly having a memory to be tagged with an identifier related to a corresponding media size, the identifier being stored in the memory. The approach also involves determining a media size associated with a print job to be run by a printing system. The approach further involves determining the identifier of an installed fuser assembly. The approach additionally involves causing, at least in part, a comparison between the determined media size associated with the print job and the identifier of the installed fuser assembly to determine if a conflict exists.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 10, 2014
    Assignee: Xerox Corporation
    Inventors: Paul Hewitt, Mark Okley, David William Bailey, David Brett, Adrian Robert Tanner, Anthony Geoffrey Painter
  • Publication number: 20140149173
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic generating of visual workflow and corresponding tasks in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a request to perform a business process at a computing system. The performing of the business process may include creating a new business process relating to workings of an organization. The method may further include interpreting content of the request, and dynamically generating a visual workflow in response to the interpretation of the content of the request. The visual workflow may be used to perform the business process.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: SALESFORCE.COM, INC.
    Inventors: Stephen WOOD, Samuel William Bailey
  • Patent number: 8660881
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic generating of visual workflow and corresponding tasks in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a request to perform a business process at a computing system. The performing of the business process may include creating a new business process relating to workings of an organization. The method may further include interpreting content of the request, and dynamically generating a visual workflow in response to the interpretation of the content of the request. The visual workflow may be used to perform the business process.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: February 25, 2014
    Assignee: Salesforce.com, Inc.
    Inventors: Stephen Wood, Samuel William Bailey
  • Publication number: 20130343770
    Abstract: An approach is provided for pairing a fuser assembly with a media size and for electronically labeling the fuser assembly for use with the media size. The approach involves causing, at least in part, a fuser assembly having a memory to be tagged with an identifier related to a corresponding media size, the identifier being stored in the memory. The approach also involves determining a media size associated with a print job to be run by a printing system. The approach further involves determining the identifier of an installed fuser assembly. The approach additionally involves causing, at least in part, a comparison between the determined media size associated with the print job and the identifier of the installed fuser assembly to determine if a conflict exists.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: XEROX CORPORATION
    Inventors: Paul HEWITT, Mark OAKLEY, David William BAILEY, David BRETT, Adrian Robert TANNER, Anthony Geoffrey PAINTER
  • Patent number: 8503649
    Abstract: The invention includes telephony servicing over a computerized network wherein customers of a telephony services company may establish basic services, add new services or modify existing services. A customer may create an account on a provisioning system and manage the account options within a provisioning system which facilitates activity within an existing carrier provisioning system architecture.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 6, 2013
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: William Bailey, Jeffrey Scott Fehlhaber
  • Patent number: D710481
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: August 5, 2014
    Assignee: Safariland, LLC
    Inventors: Brian Walter, William Bailey
  • Patent number: D712003
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: August 26, 2014
    Inventor: Stuart William Bailey