Patents Assigned to Synchronoss Technologies
  • Patent number: 9654450
    Abstract: 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: Grant
    Filed: June 10, 2016
    Date of Patent: May 16, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Christopher Todd Ford, Wade Callison, Fahim Siddiqui, Mushegh Hakhinian
  • Patent number: 9626266
    Abstract: 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: Grant
    Filed: March 27, 2015
    Date of Patent: April 18, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Eoin Byrne, Dan Costelloe
  • Patent number: 9615221
    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: April 4, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Richard Onyon, Liam Stannard, Leighton Ridgard
  • Patent number: 9609587
    Abstract: 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: Grant
    Filed: January 31, 2012
    Date of Patent: March 28, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Biju Nair, Sumeet S. Paul
  • Patent number: 9607653
    Abstract: 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: Grant
    Filed: September 15, 2015
    Date of Patent: March 28, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Thomas P. Loscalzo
  • Patent number: 9558183
    Abstract: A system and method for localizing a spoken dialog system is disclosed. Source data from a source language spoken dialog system is accessed, including semantic annotations and transcriptions of a plurality of utterances. The transcriptions are machine-translated into a target language. Semantic classifiers are trained on the machine translated transcriptions and the source language semantic annotations.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: January 31, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: David Suendermann, Jackson Liscombe, Krishna Dayanidhi, Roberto Pieraccini
  • Publication number: 20170026302
    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: Application
    Filed: July 12, 2016
    Publication date: January 26, 2017
    Applicant: Synchronoss Technologies, Inc.
    Inventors: Casimir Saternos, Michael A. Bellomo, Mortimer L. Smedley, III
  • Patent number: 9542076
    Abstract: A living address book allows subscribers to define their own personas as collections of information which define the users. Subscribers can then publish their persona(s) to their friends' and associates' mobile phones and update the others' address books with the subscriber's contact information. Users can also specify different personas to be presented to different users. The living address book graphical user interface allows more efficient and easier access to data.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: January 10, 2017
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Richard Onyon, Liam Stannard, Leighton Ridgard
  • Patent number: 9451385
    Abstract: A mobile telephone obtains (or is supplied) advertising content from a remote server and locally stores that advertising content. The advertising content is then automatically shown in association with a running, in use (e.g. in foreground) application that generates a screen that an end-user interacts with (‘an end-user application’). The content is shown ‘automatically’ in the sense that the advertising content is displayed without the end-user explicitly requesting any specific item of content, (although he may opt-in to the general approach of having advertising content displayed on his mobile telephone). The telephone itself determines which adverts etc. it should display, depending on which application is currently being used (i.e. is currently displayed on screen).
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: September 20, 2016
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Lei Bramley, Russell Bulmer, Andrew Tiller, Neil Pepper
  • Publication number: 20160269381
    Abstract: Embodiments of the present invention are directed to multiple-factor authentication for accessing a cloud service from end-user devices. Authentication can be account-based, carrier-based or a combination thereof. Upon a first activation of a client application on an end-user device, the application first takes the user through a multiple-factor authentication process. Thereafter, upon each subsequent activation of the client application, the client application automatically obtains an identifier from the device and provides at least the obtained identifier to a server providing the cloud service. The server determines whether the identifier matches one of previously stored identifiers in the user's account. A previously stored identifier can be a unique device identifier of an “allowed” device or can be a carrier supplied identifier of a user. Based on the determination, the server automatically allows the device access to the cloud service without other user input.
    Type: Application
    Filed: February 17, 2016
    Publication date: September 15, 2016
    Applicant: Synchronoss Technologies, Inc.
    Inventor: Sumeet S. Paul
  • Patent number: 9432439
    Abstract: In accordance with the invention, mobile phones and other electronic devices access content through links, rather than storing the content on the mobile phone or at a location under the control of a mobile phone operator. A user retrieves the content by accessing a link on the mobile phone, which results in transferring the content from a content-provider location directly to the mobile phone. In this way, the mobile phone operator does not have to reserve storage for the content, and the content provider, alerted that the user is restoring or otherwise requesting content, is able to offer the user upgrades, replacement content, and related content. To better offer a user relevant content, a history of purchases for the mobile phone, the user, or both is maintained.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: August 30, 2016
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Richard Onyon, Liam Stannard, Leighton Ridgard, Robert E. Garner
  • Patent number: 9424433
    Abstract: A method of data storage management. A server receives a data upload request from a remote client, the upload request including information identifying the data to be uploaded. The server determines that a duplicate of the data is stored at a data storage device. The server receives proof of possession information derived by the client from the data using additional information known to the server. On the basis of the received information, the server determines whether to allow the client or a user associated with the client to subsequently access the duplicate data stored at the data storage device.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: August 23, 2016
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Jussi Kuosa, Hannu Valtonen, Hannu Maaranen, Janne Pänkälä, Kuan Eeik Tan, Jarkko Konola, Sami Tikka, Jari Sukanen, Pirkka Palomäki, James Cooper
  • Patent number: 9419931
    Abstract: Embodiments of the present invention relate to event notifications on an end-user device of events that are important to a user of the device. The user is typically subscribed to a service that pulls events from a plurality of sources indicated by the user. The sources include a native address book on the device, a social network(s), a professional network(s), and/or another remote location(s) on the Internet. Around the occurrence of an event, the service allows for automatically generating an electronic wish and for purchasing a gift to be presented to one or more recipients associated with the event. The service can transmit the content in various forms and can include a monetizing scheme. The service is able to intelligently determine which events are important to the user such to alert the user of only those relevant events, and to intelligently select an appropriate channel for transmitting the content.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 16, 2016
    Assignee: Synchronoss Technologies, Inc
    Inventors: Rajesh Khandewale, David Hegarty
  • Patent number: 9414203
    Abstract: Embodiments of the present invention are directed to a device usage controller and methods of limiting device usage in a motor vehicle using audio environment and physical vibration information. The controller incorporates a real time audio feed from a microphone and runs through a pattern matching algorithm to determine the likelihood of the device being in a motor vehicle, such as an automobile, through the detection of environmental noise. The controller also incorporates a second data stream sampled from a motion sensor to determine vibration patterns felt by the device. The second data stream can also be used to determine the likelihood of the device being in a motor vehicle. Either one of the two data streams or the two data streams are combined to control or limit access to the device, automatically trigger assistance or both.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: August 9, 2016
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Sumeet Paul, Frank Martino
  • Publication number: 20160212053
    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: Application
    Filed: January 19, 2016
    Publication date: July 21, 2016
    Applicant: Synchronoss Technologies, Inc.
    Inventors: Dennis P. Mathew, Janet F. Sala
  • Publication number: 20160212086
    Abstract: Message processing, forwarding and filtering are able to be implemented based on attribute-values extracted from a message. By utilizing attributes within the body of the message instead of header information, control of the messages is more dynamic.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 21, 2016
    Applicant: Synchronoss Technologies, Inc.
    Inventors: Dennis P. Mathew, Janet F. Sala, Anbarasu Chinnaswamy
  • Patent number: 9361433
    Abstract: Embodiments of the present invention are directed toward an improved enterprise leasing license algorithm and system thereof. A licensing algorithm for enterprise software configured to support expiring floating licenses obtained from a central license server. Floating licenses that have a user limit but not necessarily an expiration date, are installed to a central license server. A license is assigned to a user upon starting of the software program if a valid license has not yet been assigned. On exiting the software program, the user can return the license, making it immediately available to another user, or can keep the license for later use. A user is able to obtain a license while coupled to a network but is able to advantageously continue using the software program while disconnected from the network.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: June 7, 2016
    Assignee: Synchronoss Technologies, Inc
    Inventors: Eric Marshall Fedok, Michael Bellomo
  • Patent number: 9276936
    Abstract: Embodiments of the present invention are directed to a tethering enforcement device controller and methods thereof. The tethering enforcement device controller (TEDC) is installed on a primary device, or otherwise known as the tethered device. The TEDC is configured to detect, control and block unauthorized or inappropriate tethering with a secondary device, or otherwise known as the tethering device, via either a native or a third-party tethering application, by retrieving a configuration file from a server associated with a wireless carrier. The configuration file typically includes customer profile and currently blacklisted package names of third-party tethering applications. The customer profile typically includes subscription information, including use of tethering services. If the customer is trying to tether and tethering is not allowed, then the TEDC will prevent the secondary device from tethering with the primary device.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 1, 2016
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Paddy Vishnubhatt, Rajesh Singh, Bala K. Taduri, Sanida Bratt, Sumeet Paul
  • Patent number: 9239775
    Abstract: A single file is used to coordinate multiple testing processes. The single file is used to start a test, for other aspects of testing, including, but not limited to, checking test prerequisites before the run, the collection of load driver logs, the analysis of collected test data, and the generation of database and other reports for the test run. The file is generated as a script to set variables and then launch one or more load driver instances on the local and/or network attached severs. The file is used by other programs and scripts as a “run description” data file to check or control the viability of the test before launch, the status of the test if the test is currently in progress, collect the results of the test after finishing, and to begin the analysis and report generation of the collected test results.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: January 19, 2016
    Assignee: SYNCHRONOSS TECHNOLOGIES, INC.
    Inventor: Stephen Corbesero
  • Patent number: 9160736
    Abstract: A client device is coupled with a server. The client device prompts a user to enter a number associated with a mobile device, which can be the client device, and generates data including a code. The code is typically hidden from the user when the code is generated and is saved on the client device. The client device transmits the number entered by the user and the code generated by the client device to the server, which sends a message, including the code, to the mobile device associated with the number. The client device prompts the user to enter the code included in the message. Validity of the number is based on one or more factors, including the accuracy of the code entered by the user. In addition, validity of the number can also be based on whether the second user input was entered within a predetermined time limit.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 13, 2015
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Sumeet Sohan Singh