Patents Assigned to Synchronoss Technologies, Inc.
-
Patent number: 10715471Abstract: A method for providing a proof-of-work challenge based on hash mining for reducing spam attacks comprising: receiving an email message from a client device; determining a level of trustworthiness of the client device; generating a challenge message based on the determined trustworthiness of the client device; transmitting the challenge message to the client device; receiving a response to the challenge message from the client device; and forwarding the email to one or more recipients when the response to the challenge message is correct.Type: GrantFiled: August 22, 2018Date of Patent: July 14, 2020Assignee: Synchronoss Technologies, Inc.Inventor: Luis Campo Giralte
-
Patent number: 10419798Abstract: A computer implemented method and apparatus for just-in-time transcoding. The method comprises receiving at a media server, video content, wherein the video content comprises a plurality of key frames and delta frames; generating, in response to receiving the video content, metadata, wherein the metadata is a lookup table of the plurality of key frames; storing the video content and the metadata; receiving a first request to view video content; generating a playlist for the video content; receiving a second request to view a video segment of the video content; and transcoding the video segment; and transmitting the transcoded video segment.Type: GrantFiled: December 22, 2016Date of Patent: September 17, 2019Assignee: Synchronoss Technologies, Inc.Inventors: Andrew Fuller, Robert Slotte, Kuan Eeik Tan, Rauli Ikonen
-
Patent number: 10169397Abstract: A method of remote correction of invalid contact file syntax is disclosed. The method comprising receiving a file comprising information associated with one or more contacts; attempting to import the received file on a target device; in response to an import failure: depersonalizing the received file of contact information; identifying a location within one or more contacts the depersonalized file which caused the import failure, wherein the location is stored as metadata; transmitting the depersonalized file and the metadata to a remote server for repair; and receiving a repaired depersonalized file; repairing the received file of contacts based on the repaired depersonalized file; and importing the file of contacts on the target device.Type: GrantFiled: May 18, 2016Date of Patent: January 1, 2019Assignee: Synchronoss Technologies, Inc.Inventor: Sumeet Singh Paul
-
Patent number: 10146599Abstract: A server for providing a generic actor system container application comprising: status and control graphical user interfaces, a listener service, a cluster manager, an actor registry and discovery service, a system configurator, a plurality of handles, a plurality of listeners, and a plurality of generic actors, wherein the generic actor system container application is configured to: receive information associated with a plurality of customized domain specific actors; receive a plurality of domain specific connection information; generate the plurality of domain specific actors based on the information associated with the plurality of customized domain specific actors; register the plurality of domain specific actors; and execute and monitor a domain specific actor system using the domain specific actors based on the domain specific connection information.Type: GrantFiled: December 6, 2016Date of Patent: December 4, 2018Assignee: Synchronoss Technologies, Inc.Inventors: Michael A. Bellomo, Casimir Saternos, Mortimer L. Smedley, III
-
Patent number: 10122643Abstract: A method for the reorganization of messages in queuing systems is disclosed. The method comprising receiving a statement to reorganize one or more messages within an ordered data structure; translating the statement into a first set of instructions for identifying one or more messages on which to perform one or more operations, a second set of instructions for performing the one or more operations on the identified one or more messages, and a third set of instructions for storing, in a memory, the identified one or more messages after the one or more operations have been performed; executing the first set of instructions, the second set of instructions, and the third set of instructions on each message in the ordered data structure; and transmitting the operated upon messages.Type: GrantFiled: July 12, 2016Date of Patent: November 6, 2018Assignee: Synchronoss Technologies, Inc.Inventors: Casimir Saternos, Michael A. Bellomo, Mortimer L. Smedley, III
-
Patent number: 10097470Abstract: Network analysis including dynamic smoothing, isolating non-optimally performing systems and downstream aware transactional workflows is described herein. Each of the implementations, separately or together, is able to improve network functionality.Type: GrantFiled: January 19, 2016Date of Patent: October 9, 2018Assignee: Synchronoss Technologies, Inc.Inventors: Dennis P. Mathew, Janet F. Sala
-
Publication number: 20180157543Abstract: A server for providing a generic actor system container application comprising: status and control graphical user interfaces, a listener service, a cluster manager, an actor registry and discovery service, a system configurator, a plurality of handles, a plurality of listeners, and a plurality of generic actors, wherein the generic actor system container application is configured to: receive information associated with a plurality of customized domain specific actors; receive a plurality of domain specific connection information; generate the plurality of domain specific actors based on the information associated with the plurality of customized domain specific actors; register the plurality of domain specific actors; and execute and monitor a domain specific actor system using the domain specific actors based on the domain specific connection information.Type: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Applicant: Synchronoss Technologies, Inc.Inventors: Michael A. Bellomo, Casimir Saternos, Mortimer L. Smedley, III
-
Patent number: 9961065Abstract: In embodiments of the present invention improved capabilities are described for managing an email input facility in a networked secure collaborative computer data exchange environment, wherein a secure email input facility for accepting non-secure email from outside the exchange into the secure collaborative computer data exchange environment, wherein the non-secure email is received and the non-secure email and/or the content delivered thereby is stored as secure content in a location of the secure exchange server related to at least one of the sender of the email, the subject line of the non-secure email, the destination address of the email within the exchange, and the content of the email.Type: GrantFiled: January 27, 2017Date of Patent: May 1, 2018Assignee: Synchronoss Technologies, Inc.Inventors: William Huang, Liviu Rozin, James Andrew Fieweger
-
Patent number: 9860142Abstract: Embodiments of the present invention are directed to generating and delivering data elements out of the context of an application installation. Each data element generated by an application is transmitted to a collection server after a networked computing device has connected back to a network, and even after the application has been removed from the networked computing device. Each data element is associated with a globally unique transaction identifier. Each data element and its corresponding transaction identifier are packaged together for transmission to the collection server via one or more of a plurality of transmission pathways, including a messaging pathway. The collection server uses the transaction identifier to check whether a corresponding data element is already stored by the collection server. The data element is stored by the collection server, if not already stored.Type: GrantFiled: June 9, 2015Date of Patent: January 2, 2018Assignee: Synchronoss Technologies, Inc.Inventor: Sumeet Singh Paul
-
Patent number: 9807078Abstract: In embodiments of the present invention improved capabilities are described for managing a community facility in a networked secure collaborative computer data exchange environment, including providing an exchange community facility where each of a plurality of users operating a plurality of client computing devices is enabled to establish a corresponding informational profile that is made accessible to other users operating the plurality of client computing devices and is enabled to find and interact with the other users based on the informational profile.Type: GrantFiled: May 11, 2016Date of Patent: October 31, 2017Assignee: Synchronoss Technologies, Inc.Inventors: Matthew A. Porzio, James Andrew Fieweger
-
Patent number: 9723460Abstract: A method and system for managing email or other messaging and attachments to messages which are forwarded to devices having limited processing and memory capacity. The method includes the steps of: receiving a user configuration categorizing messages for the user by elements of the message; accessing the user message datastore upon receipt of at least one new message for the user to a user data store; comparing said at least one new message to a set of user specific rules; rendering a message summary including at least one link accessible by the processing device, the link enabling action with respect to the message when selected by the user; and outputting the message summary to a user device.Type: GrantFiled: October 2, 2013Date of Patent: August 1, 2017Assignee: Synchronoss Technologies, Inc.Inventors: Richard Onyon, Liam Stannard, Leighton Ridgard
-
Patent number: 9715516Abstract: Embodiments of the present invention are directed to an improved apparatus, system and method of edition-based redefinition for tables. When a new edition of an application is created, editions on the tables pertaining to the application are created. These tables typically store application configuration/reference data that control what the application does. These tables are altered to contain a new “edition” column. Keys on these tables include the “edition” column. Each table is partitioned on the “edition” column such that cleaning up data used by an edition is easy. Views are created on these tables, which make the “edition” column invisible by the application while ensuring that only data that can be accessed is the data for the correct edition. The current “edition” of the application stays fully operational while the application is upgraded because the configuration data in the tables does not change until the new “edition” is turned on.Type: GrantFiled: November 19, 2013Date of Patent: July 25, 2017Assignee: Synchronoss Technologies, Inc.Inventor: Stephen R. Stimson
-
Patent number: 9661260Abstract: A method of capturing photographs or videos and associated metadata. The method includes capturing a photograph or video using a mobile camera device at a shooting location and encompassing a shooting area, identifying a shooting area using positional and orientational detectors of the mobile camera device and known camera properties and recording a definition of the shooting area, and sending the captured photograph or video to a server system. Either at the mobile camera device or at the server system, the presence of peer mobile devices within the shooting area is identified using positional information reported by those peer mobile devices, and the captured photograph or video is tagged with identities associated with those peer mobile devices.Type: GrantFiled: February 3, 2014Date of Patent: May 23, 2017Assignee: Synchronoss Technologies, Inc.Inventor: Pavel Turbin
-
Patent number: 9654450Abstract: In embodiments of the present invention, improved capabilities are described for securely sharing computer data content between business entities as managed through an intermediate business entity, where the secure sharing process utilizes encryption provided by the intermediate business entity but where the encryption keys used in the encryption are at least in part managed through one of the business entities as customer managed keys.Type: GrantFiled: June 10, 2016Date of Patent: May 16, 2017Assignee: Synchronoss Technologies, Inc.Inventors: Christopher Todd Ford, Wade Callison, Fahim Siddiqui, Mushegh Hakhinian
-
Patent number: 9626266Abstract: Embodiments of the present invention relate to an error simulator for a test platform. The test platform includes a test process, a system under test (SUT), the error simulator and at least one downstream system. The error simulator is a transparent proxy that intercepts traffic from/to the SUT. The error simulator forwards only “success” commands from the SUT to the downstream system(s) and forwards actual responses from the downstream system(s) to the SUT. However, when the error simulator receives a “failure” command from the SUT, the error simulator automatically returns a corresponding error message that is obtained from preprogrammed failure information to the SUT. The preprogrammed failure information details one or more “failure” commands and corresponding error messages, and is received from the test process by the error simulator either prior to the start of testing or immediately preceding a failure during a test.Type: GrantFiled: March 27, 2015Date of Patent: April 18, 2017Assignee: Synchronoss Technologies, Inc.Inventors: Eoin Byrne, Dan Costelloe
-
Patent number: 9615221Abstract: A method and system for managing email or other messaging and attachments to messages which are forwarded to devices having limited processing and memory capacity. The method includes the steps of: receiving a user configuration categorizing messages for the user by elements of the message; accessing the user message datastore upon receipt of at least one new message for the user to a user data store; comparing said at least one new message to a set of user specific rules; rendering a message summary including at least one link accessible by the processing device, the link enabling action with respect to the message when selected by the user; and outputting the message summary to a user device.Type: GrantFiled: October 2, 2013Date of Patent: April 4, 2017Assignee: Synchronoss Technologies, Inc.Inventors: Richard Onyon, Liam Stannard, Leighton Ridgard
-
Patent number: 9609587Abstract: A method and system for establishing network connectivity with a device is disclosed. A connectivity platform detects a plurality of networks. A network policy of each of the plurality of networks is determined. A signal quality of each of the plurality of networks is determined. The network policy and the signal quality of each of the plurality of networks is analyzed. A connection is established between the device and the first network of the plurality of networks based on the analysis of the network policy and the signal quality of each of the plurality of networks.Type: GrantFiled: January 31, 2012Date of Patent: March 28, 2017Assignee: Synchronoss Technologies, Inc.Inventors: Biju Nair, Sumeet S. Paul
-
Patent number: 9607653Abstract: Embodiments of the present invention relate to a media processing engine that produces an age progression video of a person by using photos of the person. The processing engine sequences and manipulates the photos such that the focus in each chronological photo is on the person. The processing engine uses a sliding window for facial recognition across a wide age range such that pictures of the person at a younger age (e.g., infancy) are positively associated with pictures of the person at an older age (e.g., teenager). In some embodiments, the processing engine is implemented on a remote server that provides a backup or storage service to its members. The photos are located at the remote server. The age progression video can be downloaded and/or shared by a member with others. In some embodiment, the age progression video includes a text caption, such as a message promoting the service.Type: GrantFiled: September 15, 2015Date of Patent: March 28, 2017Assignee: Synchronoss Technologies, Inc.Inventor: Thomas P. Loscalzo
-
Patent number: D828850Type: GrantFiled: August 12, 2016Date of Patent: September 18, 2018Assignee: Synchronoss Technologies, Inc.Inventors: Andrew J. R. Smith, Daniel Faltyn
-
Patent number: D872758Type: GrantFiled: August 21, 2018Date of Patent: January 14, 2020Assignee: Synchronoss Technologies, Inc.Inventors: Andrew J. R. Smith, Daniel Faltyn