Patents by Inventor James Hatton
James Hatton 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: 8969652Abstract: A sanitary napkin is disclosed as a form of disposable absorbent article. It has an absorbent core and a hydrophobic topsheet that has an upper side that is to be worn against a user's body. The topsheet is selected from a group of nonwoven topsheets and apertured film topsheets. A trace amount of a fibrous superabsorbent material, in the range of 0.30 and 3.5 grams of superabsorbent material per square meter, is provided in a fibrous matrix in a secondary topsheet that is in intimate contact with the lower side of the topsheet. The fibrous matrix is made by airlaying the superabsorbent material with cellulose and bi-component fiber onto a non-woven carrier.Type: GrantFiled: September 19, 2011Date of Patent: March 3, 2015Assignee: The Procter & Gamble CompanyInventors: Christopher Philip Bewick-Sonntag, Ronald Dean Cramer, James A. Hatton
-
Publication number: 20150042109Abstract: A door brace (10) comprising a door engagement member (12), a leg (20) and an engagement foot (26). The door engagement member (12) comprises a bottom flange (14) for location under a bottom edge of a door (34) and an engagement wall (16) having one face (18) for location against one side of the door. The leg comprises a fixed length section(22)and an adjustable length section (24). The leg is hingedly connected to the engagement wall and is movable between a bracing position in which it extends at a first angle to the engagement wall and a released position in which it extends at a smaller angle to the engagement wall. The door brace has a released condition in which the leg is in the released position and the adjustable length section of the leg has a first length and a bracing condition in which the leg is in the bracing position and the adjustable length section of the leg has a longer length.Type: ApplicationFiled: December 20, 2011Publication date: February 12, 2015Applicants: PENN GLOBAL ASSETS LIMITEDInventors: James Hatton, Steve St. James
-
Patent number: 8948438Abstract: A speaker cabinet pole mount includes a socket body and an attachment element. The socket body defines a pole socket comprising a first socket part and a second socket part extending generally from one end of the first socket part. The first socket part has a first diameter and the second socket part having a second, smaller diameter. The second socket part has an internal wall which is provided with at least one coupling element adapted to engage with a threaded pole. The attachment element is coupled to the socket body generally at the other end of the first socket part, the attachment element being adapted for connection to a wall of a speaker cabinet.Type: GrantFiled: May 24, 2012Date of Patent: February 3, 2015Assignee: Penn Elcom LimitedInventors: James Hatton, Roger Willems
-
Publication number: 20140375070Abstract: A door brace (10) comprising: an engagement member (12) comprising a bottom flange (14) comprising one face comprising a textured surface (14a) to engage with a door (34); an angled leg (20) comprising a first section (22) hingedly connected at one end to the wall and a second section (23) extending from the first section at a first angle, the leg being movable between a stowed position and an extended position in which the first section makes a second angle, larger than the first angle, to the wall; an engagement foot (26) pivotably mounted on a mounting element (24) having an adjustable length; and a hinge stop configured to prevent the leg moving beyond a maximum extended position. Wherein, in an extended position, the second section of the leg extends at a third angle to the wall equal to the difference between the second and first angles and the engagement foot causes a clamping force to be applied to the door.Type: ApplicationFiled: December 12, 2012Publication date: December 25, 2014Inventors: James Hatton, Steve ST. James
-
Patent number: 8819632Abstract: The present invention is directed to methods and systems of distributing information in a computer network related to a report a software anomaly that includes receiving information concerning the reported software anomaly (RSA); identifying a problematic functional characteristic included in the RSA; ascertaining from a plurality of computer-readable addresses a sub-group of the computer-readable addresses that correspond to parties with information corresponding to the problematic functional characteristic; storing on the computer network an investigation record having associated therewith data corresponding to the RSA; and transmitting to the sub-group a message perceivable by the parties indicating a location on the computer network of the investigation record.Type: GrantFiled: February 16, 2011Date of Patent: August 26, 2014Assignee: salesforce.com, inc.Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
-
Patent number: 8694558Abstract: A system and method for tracking work in a database environment. In one embodiment, a method includes generating a plurality of work records, where each work record is associated with code that is submitted for integration into a software application. The method further includes receiving a first indication that designates a first work record of the plurality of work records as a parent work record, and receiving a second indication that designates a second work record of the plurality of work records as a child work record, where the second work record is a child of the first work record.Type: GrantFiled: November 15, 2010Date of Patent: April 8, 2014Assignee: salesforce.com, inc.Inventors: James Hatton, Analia Mastrogiovanni, Alexis Williams
-
Patent number: 8683443Abstract: A computer-based system to integrate code changes for a software application is provided. The system detects when a requested code change for a branch of the software application conflicts with another code change, and generates a blocked change notification corresponding to the detected conflict. The blocked change notification includes a blocked change identifier corresponding to the requested code change. The notification is delivered to a user device, which responds with a conflict resolution response that includes at least one code change file associated with the requested code change, along with an integration annotation that conveys the blocked change identifier and a branch name identifier that identifies the branch of the software application. The system acts upon the integration annotation to integrate the at least one code change file into the branch of the software application.Type: GrantFiled: January 20, 2012Date of Patent: March 25, 2014Assignee: salesforce.com, inc.Inventors: James Hatton, Analia Mastrogiovanni, Alexis Williams
-
Patent number: 8566283Abstract: A system and method for changing records associated with a software application. In one embodiment, a method includes receiving a change command to change a record type for a record that is associated with code that is submitted for integration into a software application; receiving a selection of a new record type; populating a new record format with information that is associated with the code; and receiving a save command to save the record.Type: GrantFiled: August 31, 2010Date of Patent: October 22, 2013Assignee: salesforce.com, inc.Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
-
Publication number: 20130251188Abstract: A speaker cabinet pole mount includes a socket body and an attachment element. The socket body defines a pole socket comprising a first socket part and a second socket part extending generally from one end of the first socket part. The first socket part has a first diameter and the second socket part having a second, smaller diameter. The second socket part has an internal wall which is provided with at least one coupling element adapted to engage with a threaded pole. The attachment element is coupled to the socket body generally at the other end of the first socket part, the attachment element being adapted for connection to a wall of a speaker cabinet.Type: ApplicationFiled: May 24, 2012Publication date: September 26, 2013Inventors: James Hatton, Roger Willems
-
Publication number: 20130124268Abstract: Disclosed herein are systems and computer readable storages for identifying experts with particular talents among participants in an online social network. Identification of experts with particular talents identified by talent-labels can take into account multiple factors. One factor that can be applied is self-nomination. Individuals who offer to help others can be expected to offer assistance in areas where they have strong talents. Another factor that can be applied is endorsements by others. A co-worker making an endorsement can be encouraged or required to supply narrative that describes experience with the nominee's actual work. Another factor that can be applied is data mining by semantic analysis or other techniques, taking advantage of access to fielded databases that describe a nominee's work activities.Type: ApplicationFiled: November 9, 2012Publication date: May 16, 2013Inventors: James Hatton, Jenny Blackburn, Jeanette Zalder, Kavitha Musthyala, Judy Feng
-
Publication number: 20130117224Abstract: In accordance with embodiments, there are provided mechanisms and methods for cloning a child object with a parent object. These mechanisms and methods for cloning a child object with a parent object can provide improved functionality of the cloning process. Namely, the cloning of the child record with the cloning of the parent record may prevent the requirement that parent and child records be cloned via separate cloning processes.Type: ApplicationFiled: June 7, 2012Publication date: May 9, 2013Applicant: salesforce.com, inc.Inventors: James Hatton, Alexis Williams, Analia Mastrogiovanni, Daniel McGarry
-
Publication number: 20130055233Abstract: A computer-based system to integrate code changes for a software application is provided. The system detects when a requested code change for a branch of the software application conflicts with another code change, and generates a blocked change notification corresponding to the detected conflict. The blocked change notification includes a blocked change identifier corresponding to the requested code change. The notification is delivered to a user device, which responds with a conflict resolution response that includes at least one code change file associated with the requested code change, along with an integration annotation that conveys the blocked change identifier and a branch name identifier that identifies the branch of the software application. The system acts upon the integration annotation to integrate the at least one code change file into the branch of the software application.Type: ApplicationFiled: January 20, 2012Publication date: February 28, 2013Applicant: SALESFORCE.COM, INC.Inventors: James Hatton, Analia Mastrogiovanni, Alexis Williams
-
Publication number: 20120299312Abstract: A case latch assembly includes a first and second lock mounting parts, a strike plate member provided on the first lock mounting part, a hinge member, and a strike plate engagement member. The hinge member is mounted for pivotable movement on a torsion element arranged to apply torsion to the hinge member to bias the hinge member towards or away from the second lock mounting part. The strike plate engagement member is mounted on the hinge member and is reciprocally moveable between a closed position in which the strike plate engagement member engages with the strike plate member and an open position in which the strike plate engagement member is disengaged from the strike plate member.Type: ApplicationFiled: April 5, 2012Publication date: November 29, 2012Inventor: James Hatton
-
Publication number: 20120215705Abstract: A method for providing an about me user interface for an enterprise social network including users associated with an entity. The method can include receiving a request for user information. The request can include a name of a user of the enterprise social network. In response to receiving a request, user information can be obtained from one or more databases associated with the enterprise social network. The obtained user information can comprise information previously obtained from the named user and information obtained from one or more external software systems that the named user is currently assigned. The obtained information can be transmitted to a user system associated with a user who requested the user information for display.Type: ApplicationFiled: September 30, 2011Publication date: August 23, 2012Applicant: salesforce.com, inc.Inventors: Cheryl Porro, Kenneth Doug Scott, Jeanette Zalder, Jennifer Blackburn, James Hatton, Vamsi Deepak Gadey, Thomas Dvomik, Kavitha Musthyala, Chad Labrosse
-
Publication number: 20120071847Abstract: A sanitary napkin is disclosed as a form of disposable absorbent article. It has an absorbent core and a hydrophobic topsheet that has an upper side that is to be worn against a user's body. The topsheet is selected from a group of nonwoven topsheets and apertured film topsheets. A trace amount of a fibrous superabsorbent material, in the range of 0.30 and 3.5 grams of superabsorbent material per square meter, is provided in a fibrous matrix in a secondary topsheet that is in intimate contact with the lower side of the topsheet. The fibrous matrix is made by airlaying the superabsorbent material with cellulose and bi-component fiber onto a non-woven carrier.Type: ApplicationFiled: September 19, 2011Publication date: March 22, 2012Inventors: Christopher Philip Bewick-Sonntag, Ronald Dean Cramer, James A. Hatton
-
Publication number: 20120054250Abstract: A system and method for changing records associated with a software application. In one embodiment, a method includes receiving a change command to change a record type for a record that is associated with code that is submitted for integration into a software application; receiving a selection of a new record type; populating a new record format with information that is associated with the code; and receiving a save command to save the record.Type: ApplicationFiled: August 31, 2010Publication date: March 1, 2012Applicant: SALESFORCE.COM, INC.Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
-
Publication number: 20120041886Abstract: A system and method for receiving code that is submitted for integrating code into a software application. In one embodiment, a method includes receiving information associated with the code; displaying the information associated with the code; verifying the information associated with the code; and if the information associated with the code successfully verifies, generating a stamp associated with the code and with the software application.Type: ApplicationFiled: August 10, 2010Publication date: February 16, 2012Applicant: Salesforce.com, inc.Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
-
Publication number: 20120011406Abstract: The present invention is directed to methods and systems of distributing information in a computer network related to a report a software anomaly that includes receiving information concerning the reported software anomaly (RSA); identifying a problematic functional characteristic included in the RSA; ascertaining from a plurality of computer-readable addresses a sub-group of the computer-readable addresses that correspond to parties with information corresponding to the problematic functional characteristic; storing on the computer network an investigation record having associated therewith data corresponding to the RSA; and transmitting to the sub-group a message perceivable by the parties indicating a location on the computer network of the investigation record.Type: ApplicationFiled: February 16, 2011Publication date: January 12, 2012Applicant: salesforce.com, inc.Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
-
Publication number: 20110295905Abstract: A system and method for tracking work in a database environment. In one embodiment, a method includes generating a plurality of work records, where each work record is associated with code that is submitted for integration into a software application. The method further includes receiving a first indication that designates a first work record of the plurality of work records as a parent work record, and receiving a second indication that designates a second work record of the plurality of work records as a child work record, where the second work record is a child of the first work record.Type: ApplicationFiled: November 15, 2010Publication date: December 1, 2011Applicant: Salesforce.com, inc.Inventors: James Hatton, Analia Mastrogiovanni, Alexis Williams
-
Patent number: 7717044Abstract: A bar counter (100) for use standing across a relatively upper floor (10) and a relatively lower floor (13) interconnected by steps (11 and 12), comprises a body (110) having a first side (110R) on the upper floor (10) and an opposite second side (110F) on the lower floor (13). The body (110) has a bottom (120) adapted to engage said upper and lower floors (10 and 13) and includes a top (130) having a relatively higher horizontal surface (130H) on the first side (110R) and a relatively lower horizontal surface (130L) on the second side (110F), for use by people on opposite sides of the counter (100).Type: GrantFiled: May 9, 2007Date of Patent: May 18, 2010Assignee: Sparkling Wine InternationalInventor: Anthony James Hatton