Patents by Inventor Ron Palmeri
Ron Palmeri 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: 20160366221Abstract: A data processing method providing message synchronization, the method comprising: maintaining, by a server computer implementing a communications service, a stream of events comprising a plurality of members, the stream of events representing a thread of communication between the plurality of members, wherein each event in the stream comprises a sequence number; receiving, by the server, a request to synchronize a local state of a client computer, wherein the client computer is associated with a member of the plurality of members; sending a plurality of new events to the client computer using sequence numbers of the stream of events, wherein the client computer represents the thread of communication as conversations; receiving, by the server, a conversation object comprising a temporary identifier from the client computer; assigning, by the server, a globally unique identifier to the conversation object; notifying, by the server, the plurality of members of the conversation object.Type: ApplicationFiled: August 22, 2016Publication date: December 15, 2016Inventors: RON PALMERI, TOMAZ STOLFA, ANDREW H. VYRROS, DON FLETCHER
-
Patent number: 9426140Abstract: A data processing method providing improved and efficient authentication of client computers by server computers, the method comprising: using authentication logic of a server computer, establishing a secure socket connection with a client computer; receiving, from the client computer, a request to use a communications service that is implemented at the server computer, and in response to the request, determining that the client computer is unauthenticated; providing a nonce value to the client computer; receiving from the client computer an encrypted identity token that includes the nonce and a user identifier, wherein the identity token has been encrypted using a provider computer and an encryption key of the provider computer, wherein the encryption key is known at the server computer; validating the identity token and obtaining the user identifier therein; creating and storing a session token that is uniquely associated with the client computer and that includes a session identifier, the user identifier,Type: GrantFiled: September 9, 2014Date of Patent: August 23, 2016Assignee: LAYER, INC.Inventors: Ron Palmeri, Tomaz Stolfa, Andrew H. Vyrros, Don Fletcher
-
Publication number: 20160191614Abstract: An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers.Type: ApplicationFiled: November 23, 2015Publication date: June 30, 2016Applicant: salesforce.com, inc.Inventors: Ron Palmeri, Stephen Reade
-
Patent number: 9197694Abstract: An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers.Type: GrantFiled: September 15, 2014Date of Patent: November 24, 2015Assignee: salesforce.com, inc.Inventors: Ron Palmeri, Stephen Reade
-
Publication number: 20150074407Abstract: A data processing method providing improved and efficient authentication of client computers by server computers, the method comprising: using authentication logic of a server computer, establishing a secure socket connection with a client computer; receiving, from the client computer, a request to use a communications service that is implemented at the server computer, and in response to the request, determining that the client computer is unauthenticated; providing a nonce value to the client computer; receiving from the client computer an encrypted identity token that includes the nonce and a user identifier, wherein the identity token has been encrypted using a provider computer and an encryption key of the provider computer, wherein the encryption key is known at the server computer; validating the identity token and obtaining the user identifier therein; creating and storing a session token that is uniquely associated with the client computer and that includes a session identifier, the user identifier,Type: ApplicationFiled: September 9, 2014Publication date: March 12, 2015Inventors: RON PALMERI, TOMAZ STOLFA, ANDREW H. VYRROS, DON FLETCHER
-
Publication number: 20150006627Abstract: An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers.Type: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Applicant: salesforce.com, inc.Inventors: Ron Palmeri, Stephen Reade
-
Patent number: 8838833Abstract: An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers.Type: GrantFiled: April 2, 2010Date of Patent: September 16, 2014Assignee: salesforce.com, inc.Inventors: Ron Palmeri, Stephen Reade
-
Publication number: 20130063556Abstract: Techniques are provided for generating depth estimates for pixels, in a series of images captured by a single camera, that correspond to the static objects. The techniques involve identifying occlusion events in the series of images. The occlusion events are events in which dynamic blobs are at least partially occluded, by static objects, from view of the camera. The depth estimates for pixels of the static objects are generated based on the occlusion events and depth estimates associated with the dynamic blobs. Techniques are also provided for generating the depth estimates associated with the dynamic blobs. The depth estimates for the dynamic blobs are generated based on how far down, within at least one image, the lowest point of the dynamic blob is located.Type: ApplicationFiled: September 7, 2012Publication date: March 14, 2013Applicant: PRISM SKYLABS, INC.Inventors: Steve Russell, Ron Palmeri, Robert Cutting, Doug Johnston, Mike Fogel, Robert Cosgriff
-
Publication number: 20100235445Abstract: An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers.Type: ApplicationFiled: April 2, 2010Publication date: September 16, 2010Applicant: SALESFORCE.COM, INC.Inventors: Ron Palmeri, Stephen Reade
-
Patent number: 7725605Abstract: An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers.Type: GrantFiled: December 16, 2004Date of Patent: May 25, 2010Assignee: Salesforce.com, Inc.Inventors: Ron Palmeri, Stephen Reade
-
Patent number: 7590685Abstract: An interoperability system provides highly individualized, on-demand access to a plurality of services by a plurality of users. Each of the plurality of users is associated with one of a plurality of independent enterprises, and the plurality of services are associated with and controlled by a plurality of independent service providers. A directory maps an identity corresponding to each of the users to a policy framework which defines access policies relating to the services. The system can connect with each of the clients and each of the services, and facilitate interaction among the client machines and the services with reference to the directory and the policy framework.Type: GrantFiled: April 7, 2004Date of Patent: September 15, 2009Assignee: Salesforce.com Inc.Inventors: Ron Palmeri, David Byrne Reese
-
Publication number: 20060031225Abstract: An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers.Type: ApplicationFiled: December 16, 2004Publication date: February 9, 2006Applicant: Grand Central Communications, Inc.Inventors: Ron Palmeri, Stephen Reade
-
Publication number: 20050228863Abstract: An interoperability system provides highly individualized, on-demand access to a plurality of services by a plurality of users. Each of the plurality of users is associated with one of a plurality of independent enterprises, and the plurality of services are associated with and controlled by a plurality of independent service providers. A directory maps an identity corresponding to each of the users to a policy framework which defines access policies relating to the services. The system can connect with each of the clients and each of the services, and facilitate interaction among the client machines and the services with reference to the directory and the policy framework.Type: ApplicationFiled: April 7, 2004Publication date: October 13, 2005Applicant: Grand Central Communications, Inc.Inventors: Ron Palmeri, David Reese