Patents Assigned to Synchronoss Technologies, Inc.
  • Patent number: 11882116
    Abstract: A computer implemented method and system for near field communication authentication sharing techniques is disclosed. The method comprises providing user credentials to access an application on a first device; sending a request to share the authentication with a second device; in response to the request, receiving an authentication code; and transmitting the authentication code to the second device, wherein sharing enables the second device to access the application on the second device without providing user credentials.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: January 23, 2024
    Assignee: Synchronoss Technologies, Inc
    Inventor: César Augusto Muñoz Quintero
  • Patent number: 11804958
    Abstract: A computer implemented method and system for secure initial secret delivery for collocated containers with shared resources techniques is disclosed. The method comprises providing an application type identifier and a token for accessing a secrets management service; creating asynchronously, a plurality of collocated containers with shared resources; initiating a request for a creation for an initial secret; validating the request, requesting an identity for the collocated containers; validating the identity; starting an application instance; and using the initial secret to retrieve other secrets for the application instance.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: October 31, 2023
    Assignee: Synchronoss Technologies, Inc
    Inventors: Ivan Skuliber, Ryan C. O'Hare, Michael A. Bellomo
  • Patent number: 11798181
    Abstract: A computer implemented method and system for identifying locations in photographs using topographic techniques is disclosed. The method comprises receiving an image; in response to receiving the image, generating a depth map of the image; removing non-geographic features from the depth map; generating a topographic map based on the depth map; modifying the topographic map to represent each pixel by height differential; and comparing the modified topographic map to a modified global topographic map to determine a location of the image.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: October 24, 2023
    Assignee: Synchronoss Technologies, Inc
    Inventor: Michael Burstein
  • Patent number: 11432303
    Abstract: A computer implemented method and system for maximizing a number of connections that can be executed from a mobile application is disclosed. The method comprises determining whether a connection slot is available for a received call request; executing the call when a connection slot is available; processing the call request when a connection slot is not available, where processing comprises: determining a priority level for the request; when the determined priority level is a low priority, putting the request in a queue for later processing; and when the determined priority level is a high priority, when a low priority call is in progress, performing the steps of: canceling the in-progress low priority call; placing the cancelled low priority call in a queue for later processing; and executing the high priority call; and when no low priority call is in progress, placing the high priority call request in the queue.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 30, 2022
    Assignee: Synchronoss Technologies, Inc
    Inventors: Sharana Basava Harvi, Stephen Gurnett
  • Patent number: 11270449
    Abstract: A computer implemented method and system for identifying locations in photographs using topographic techniques is disclosed. The method comprises receiving an image; in response to receiving the image, generating a depth map of the image; removing non-geographic features from the depth map; generating a topographic map based on the depth map; modifying the topographic map to represent each pixel by height differential; and comparing the modified topographic map to a modified global topographic map to determine a location of the image.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: March 8, 2022
    Assignee: Synchronoss Technologies, Inc
    Inventor: Michael Burstein
  • Patent number: 10715471
    Abstract: 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: Grant
    Filed: August 22, 2018
    Date of Patent: July 14, 2020
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Luis Campo Giralte
  • Patent number: 10419798
    Abstract: 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: Grant
    Filed: December 22, 2016
    Date of Patent: September 17, 2019
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Andrew Fuller, Robert Slotte, Kuan Eeik Tan, Rauli Ikonen
  • Patent number: 10169397
    Abstract: 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: Grant
    Filed: May 18, 2016
    Date of Patent: January 1, 2019
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Sumeet Singh Paul
  • Patent number: 10146599
    Abstract: 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: Grant
    Filed: December 6, 2016
    Date of Patent: December 4, 2018
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Michael A. Bellomo, Casimir Saternos, Mortimer L. Smedley, III
  • Patent number: 10122643
    Abstract: 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: Grant
    Filed: July 12, 2016
    Date of Patent: November 6, 2018
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Casimir Saternos, Michael A. Bellomo, Mortimer L. Smedley, III
  • Patent number: 10097470
    Abstract: 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: Grant
    Filed: January 19, 2016
    Date of Patent: October 9, 2018
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Dennis P. Mathew, Janet F. Sala
  • Publication number: 20180157543
    Abstract: 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: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Applicant: Synchronoss Technologies, Inc.
    Inventors: Michael A. Bellomo, Casimir Saternos, Mortimer L. Smedley, III
  • Patent number: 9961065
    Abstract: 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: Grant
    Filed: January 27, 2017
    Date of Patent: May 1, 2018
    Assignee: Synchronoss Technologies, Inc.
    Inventors: William Huang, Liviu Rozin, James Andrew Fieweger
  • Patent number: 9860142
    Abstract: 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: Grant
    Filed: June 9, 2015
    Date of Patent: January 2, 2018
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Sumeet Singh Paul
  • Patent number: 9807078
    Abstract: 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: Grant
    Filed: May 11, 2016
    Date of Patent: October 31, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Matthew A. Porzio, James Andrew Fieweger
  • Patent number: 9723460
    Abstract: 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: Grant
    Filed: October 2, 2013
    Date of Patent: August 1, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Richard Onyon, Liam Stannard, Leighton Ridgard
  • Patent number: 9715516
    Abstract: 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: Grant
    Filed: November 19, 2013
    Date of Patent: July 25, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Stephen R. Stimson
  • Patent number: 9661260
    Abstract: 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: Grant
    Filed: February 3, 2014
    Date of Patent: May 23, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Pavel Turbin
  • Patent number: D828850
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Andrew J. R. Smith, Daniel Faltyn
  • Patent number: D872758
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: January 14, 2020
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Andrew J. R. Smith, Daniel Faltyn