Portable Devices Patents (Class 707/621)
  • Patent number: 10229252
    Abstract: A portable apparatus includes a first connector, a memory, and first circuitry. The first connector automatically receives a plurality of content data from a computer. The memory stores the plurality of content data. The first circuitry performs a mutual authentication process with the computer via the first connector, and plays back the plurality of content data. The computer includes second circuitry and a second connector. The first circuitry stores the plurality of content data to a storage medium, and provides a graphical user interface to receive an input identifying a list of the plurality of content data stored in said storage medium that are to be automatically transferred to the portable apparatus. The second connector is configured to transfer the plurality of content data stored in the storage medium to the portable apparatus.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: March 12, 2019
    Assignee: Sony Corporation
    Inventors: Mitsuyuki Hatanaka, Toshihiro Morita, Kiyonobu Kojima, Shin Shiroma
  • Patent number: 10192254
    Abstract: A method to allocate memory, in response to application requests, for a compact data structure having location data and a trailer section is provided. The trailer section of the compact data structure is checked to determine an offset for listings and indices representing the location data. Upon determining the offset, the listings and indices are loaded into memory and responses to the application requests are generated by utilizing the listings and indices stored in the memory.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Baskaran Dharmarajan, Jay C. Jacobs
  • Patent number: 10114810
    Abstract: In various implementations, a first computing device (such as a cloud-based server) receives, from a second computing device (e.g., a notebook computer, tablet computer, or smartphone): (a) a graphical annotation for a document displayed on the second computing device, and (b) a comment for the graphical annotation. The first computing device stores the graphical annotation in a database in a graphical annotation data entity, stores the comment in the database in a comment data entity, and associates the graphical annotation data entity with the comment data entity within the database.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: October 30, 2018
    Assignee: Workiva Inc.
    Inventors: Nathan Raleigh, Todd Kaji, Brandon Carpenter, Shane Sawyer, Jason Moore
  • Patent number: 10089479
    Abstract: A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 2, 2018
    Assignee: DROPBOX, INC.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 9984179
    Abstract: Devices, methods, and systems for providing building information modeling data are described herein. One system includes a database having complete building information modeling data associated with a building, and a computing device coupled to the database. The computing device is configured to receive, from a user of the computing device, a request for a particular scope of building information modeling data associated with the building, retrieve, from the database, the building information modeling data in the database that corresponds to the particular scope of building information modeling data requested by the user, and provide, to the user, the building information modeling data that corresponds to the particular scope of building information modeling data requested by the user.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: May 29, 2018
    Assignee: Honeywell International Inc.
    Inventors: Henry Enyi Chen, Liana M. Kiff, Michelle Raymond, Keith Johnson, Tom Plocher, Wendy Foslien
  • Patent number: 9883402
    Abstract: Provided are a method, terminal and server for processing information, and a communication method and system, which can solve the problem in the related art that it is impossible to use the phone number of an original terminal to establish communication with other devices when a user forgets to carry or loses the original terminal. The method for a terminal to process information includes that: backup information of an original terminal is sent to a network side, so as to enable a substitutive terminal to obtain the backup information and conduct communication according to the backup information, wherein the backup information includes: configuration information in a subscriber identity card.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: January 30, 2018
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.
    Inventor: Yikang Liu
  • Patent number: 9773001
    Abstract: A method for processing a media resource playlist in a local area network, where the local area network includes a media server and a media renderer, includes: updating a stored playlist and a stored playlist element table when determining that a state of the media server changes; and sending the updated playlist to the media renderer. In addition, a playlist processing apparatus and a communication system are provided correspondingly.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: September 26, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenwei Shan, Yu Zhu
  • Patent number: 9690950
    Abstract: The invention proposes a method for exporting data of a Javacard application stored in a UICC to a host, the method consisting in: transmitting a transfer order to the application through a Javacard API; formatting the data in a pack, wherein the formatting is realized by the application; exporting the pack to the host.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: June 27, 2017
    Assignee: GEMALTO SA
    Inventors: Fabrice Vergnes, Franck Imoucha, Nicolas Roussel
  • Patent number: 9613031
    Abstract: Systems and methods for providing a media profile that is based on receiving data from various content distributors and creating a media profile. The media profile is web-based and accessible via an API. Data can be provided to the media profile host server via the API, and an end-user's media preferences can be stored in the media profile. The media profile is accessed by content distributors such that a customized media experience may be offered to the end-user without the need for the content distributor to gather his own separate data. The media profile can also store billing information for the end-user and act as a single reputable platform to conduct financial transactions.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: April 4, 2017
    Assignee: SMSC HOLDING S.A.R.L.
    Inventors: Hooman Kashef, Gene Sheridan
  • Patent number: 9606993
    Abstract: Apparatus and methods to control selection of media content provide a mechanism to enhance user interaction with multimedia devices. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: March 28, 2017
    Assignee: BlackBerry Limited
    Inventors: Ashish Kaila, Jordan Douglas Barnes
  • Patent number: 9552364
    Abstract: A portable content player, a content storage device, and a method of synchronizing content between the portable content player and the content storage device, the method including: generating a first content state list for content stored in the content storage device and a second content state list for content stored in the portable content player; generating an execution list based on the first content state list and the second content state list; and matching the first content state list with the second content state list by executing a synchronization command included in the execution list on content selected to be synchronized. Accordingly, a user can automatically match the content state lists of the portable content player and the content storage device.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 24, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Min-soo Koo
  • Patent number: 9542322
    Abstract: Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined. The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 9460103
    Abstract: A file synchronization method may comprise establishing a connection with a second electronic device and performing a first synchronization operation and/or a second synchronization operation. The first synchronization operation may comprise interacting with the second electronic device to synchronize a first synchronization file from the second electronic device to the first electronic device, and to record a first piece of file source information for the first synchronization file, wherein the first piece of file source information is to identify that the first synchronization file comes from the second electronic device.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: October 4, 2016
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventors: Tianshu Wang, Rong Yang
  • Patent number: 9396196
    Abstract: Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, media collection information of a plurality of shared media collections from a plurality of second client devices are obtained. Media collection information identifying media items from at least one of the plurality of shared media collections and a local media collection of a first user are processed. An aggregated media collection based on the processed media collection information is provided where the aggregated media collection comprises a primary list including a media item entry for each unique media item.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 19, 2016
    Assignee: Eloy Technology, LLC
    Inventors: Hugh Svendsen, Harold Sutherland, Gary W. Black
  • Patent number: 9378101
    Abstract: In one embodiment, a method of data recovery in a storage system includes, upon failure to fulfill an I/O request for requested data to a primary volume, consulting a change set to determine whether the requested data are current in a snapshot or replica. Further, such an embodiment includes providing the requested data using the snapshot or replica without further accessing the change set, if the requested data are current in the snapshot or replica, or issuing an error or failure status, if the requested data are not current.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 28, 2016
    Assignee: Dell Products, LP
    Inventors: Damon Hsu-Hung, Kannan Sasi
  • Patent number: 9268473
    Abstract: A system is provided that includes a security system having a plurality of sensors and actuators within a building and a respective control feature embodied as a programmed processor and associated with operation of the security system and at least some of the plurality of sensors and actuators, a user display of a portable wireless device that depicts a portion of the building using a building information model (BIM), a user interface of the wireless device that receives a symbol drawn by a human user over part of the building portion and a processor that correlates the symbol with a control feature of the security system based upon proximity of the symbol on the display with a location of an associated sensor or actuator of the control feature within the BIM model of the building.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: February 23, 2016
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Viswanathan Chatapuram Krishnan, Sakkaravarthy Muniyasamy, Vinoth Dharmalingam
  • Patent number: 9230004
    Abstract: The present description refers in particular to a data processing method, a computer program product, and a data processing system for obtaining and storing data in an outsourcing environment, the method including providing a user interface on a user computer; determining an indicator which indicates whether there is synchronization data in a user database, wherein the synchronization data is for synchronization with a remote database which is located on a remote computer; obtaining user data with the user interface; and storing the user data in the user database if the indicator indicates that there is synchronization data in the user database.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: January 5, 2016
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventor: Huzefa Yusuf Bakir
  • Patent number: 9176960
    Abstract: A system includes a device such as a television or multimedia player that has access to content residing at various storage sites and multimedia content providers. For example, the device has access to locally stored content, remotely stored content, music content that resides at music service providers such as Rhapsody and video content from multiple providers such as YouTube, NetFlix, Amazon, VuDu, etc. The user is provided with tools to create a playlist of content where the content includes, for example, one or more videos from local storage and remote services such as YouTube, NetFlix, Amazon, VuDu, etc.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: November 3, 2015
    Assignee: Vizio, Inc
    Inventor: Pat William Price
  • Patent number: 9141495
    Abstract: In one embodiment, a method of coordinating data recovery in a storage stack with a hierarchy of layers includes, upon an input/output (I/O) request from a layer of the stack, issuing a help response to recover the data from a higher layer in hierarchy order. The method further includes processing the help response, at the higher layer, by issuing a return code of success or further help response to an even higher layer.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 22, 2015
    Assignee: Dell Products, LP
    Inventors: Damon Hsu-Hung, Kannan Sasi
  • Patent number: 9043276
    Abstract: An arrangement for packaging and transferring files such as content items and metadata in synchronization operations. Files are packaged in a concatenated fashion in order to optimize usage of the transfer channel, while maintaining an ability to keep track of how many files have been transferred. Metadata associated with the files may be sent in a single package in advance of sending the files. The metadata may be compressed using both a custom mechanism that takes into account predictable commonalities inherent in metadata for multimedia files, as well as standard compression techniques.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: May 26, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dennis Kiilerich, Jordan B. Naftolin
  • Publication number: 20150112930
    Abstract: A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component of the present invention allows for the creation of easy to read and use data entry forms by company management. A “web application” software component of the present invention allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices, such as PDA's, Tablets, and Laptops, and to Desktop computers. The mobile client devices run applications to utilize the data entry forms and are that into which collected data can be entered. A “synchronization server” software component of the present invention then allows for two-way communication, storage and conflict resolution (versioning) of the collected data.
    Type: Application
    Filed: September 16, 2014
    Publication date: April 23, 2015
    Inventor: Sandeep Bhanote
  • Patent number: 9009108
    Abstract: The claimed subject matter provides a system and/or a method that facilitates managing data consistency in connection with a plurality of devices. A collection of devices can be associated with a user. A web service can receive a portion of data from at least one device via an interface component, wherein the web service can host and relate the portion of data with an account for the user. A master sync component can leverage a computing resource from at least one device in order to maintain data consistency between at least one of the following: two or more devices within the collection of devices associated with the user; or the account hosted by the web service and two or more devices within the collection of devices associated with the user.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Lev Novik, Michael Ray Clark
  • Patent number: 8995002
    Abstract: A system for printing independent of location and using a universal print module comprises a computing device having a print anywhere sending module and a printer having a print anywhere receiving module coupled by a network. The print anywhere sending module is adapted to interface with the computing device to generate a print file. The print anywhere sending module broadcasts the availability of a print file or job and transmits that print job to a responding print anywhere receiving module. The print anywhere receiving module interfaces with the printer to provide the print file and to print the file. The present invention also includes a variety of methods including a method for printing, a method for printing using a universal print module, and a method for printing using the print key.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: March 31, 2015
    Assignee: Ricoh Co., Ltd.
    Inventors: Max E. McFarland, Andrea Mariotti, Daja Phillips, Susan Dybbs
  • Patent number: 8991692
    Abstract: Provided are methods and systems for managing various component information during component lifecycles. The information may be collected and made available starting with fabrication of a component and throughout various operations that the component may be a part of. A component may be associated with an identifier, such as a barcode or a radio frequency identifier (RFID) tag, containing identifier information. The identifier information may be used to retrieve additional component information, such as fabrication information, assembly information, installation information, maintenance information, spare part number availability, ordering/expedite systems, digital geometry files, drawings, service history, interdependencies, warranty information, available upgrades or alerts, required regulatory actions or notices for presenting on a user interface of the reader. The component information may be available in the on-board memory of the reader and/or retrieved by the reader from a server.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: March 31, 2015
    Assignee: The Boeing Company
    Inventors: Anil Kumar, Steven Bates, Kevin Y. Ung
  • Patent number: 8990215
    Abstract: Electronic items may be searched using search indices. A user device may determine a manner in which to obtain a search index for an electronic item from among multiple possible manners of obtaining the search index, and the search index may be obtained in the determined manner. Verification may also be performed to determine if electronic items stored in memory of the user device have changed.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: James R. Reztlaff, II, John Lattyak
  • Patent number: 8965847
    Abstract: A method including storing a first data object and metadata associated with the first data object at a computing device, storing metadata at the computing device for which a second data object associated with the metadata is not stored at the computing device, and displaying, in the appearance of a single file system, information identifying both the first data object and the second data object.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: February 24, 2015
    Assignee: Oxygen Cloud, Inc.
    Inventor: Peter C. Chang
  • Patent number: 8935204
    Abstract: A method and apparatus for tagging image content with rich metadata is provided. The metadata is generated from keyword descriptions of image content spoken by human taggers while viewing the content. Voice recognition software is employed to identify the key keywords in an audio stream and the resultant metadata is associated in a synchronous manner with the relevant image content. A control console allows the human tagger to rapidly navigate onscreen menus and select different taglines for providing multilevel metadata tagging of the image content. An integrated system provides for the storage of tagged digital image content, with near immediate access to tagged raw footage for viewing and editing, and for easy searching and accessing of finalized footage. A method of serving the tagged content is also provide, which allows the content to be streamed over the web at an acceptable image resolution while maintaining the associated metatags.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: January 13, 2015
    Assignee: Aframe Media Services Limited
    Inventors: David Peto, Stef Lewandowski
  • Patent number: 8903851
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: December 2, 2014
    Assignee: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Patent number: 8886594
    Abstract: An exemplary system for providing remote deletion of contact information includes a first device associated with a first user. The first device is configured to generate and send a delete request message to a second device. In some embodiments, the delete request message includes a request to delete contact information for the first user from the second device. The second device can be configured to receive the delete request message and delete the first user's contact information. A method for providing remote deletion of contact information includes a delete request message being generated at a first device, associated with a first user. The delete request message can include a request to delete contact information for the first user. The first device can send the delete request message to a second device. The delete request message can instruct the second device to delete the first user's contact information.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: November 11, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Scott Swanburg, Andre Okada, Paul Hanson, Chris Young
  • Patent number: 8886600
    Abstract: Synchronization architectures, methods, systems, and computer readable media are described. One exemplary embodiment includes a first software component configured to cause retrieval and storage of structured data for a first data class from a first store on a device, such as a first data processing system, and configured to synchronize structured data for the first data class in the first store with structured data of the first data class in a second store on a host, such as a second data processing system. The first software component is separate from an application software which provides a user interface to allow a user to access and edit the structured data. The first software component synchronizes the structured data through a second software component which interfaces with the host and the device and which controls an order of synchronizing and a plurality of data classes including the first data class.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventor: Gordon J. Freedman
  • Patent number: 8874510
    Abstract: An apparatus and method are disclosed for synchronizing states. A management module selects a file to synchronize between a base and a detachable device. The detachable device provides a display and a network connection for the base if the base and detachable device are connected. A synchronize module establishes a control connection and a data connection between the base and the detachable device and transmits the file to a memory space over the data connection in response to a command communicated over the control connection.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: October 28, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Steven Richard Perrin, Scott Edwards Kelso, Bin Li, Sheng Wang
  • Patent number: 8856116
    Abstract: A method and apparatus includes a portable electronic memory storage device and a plurality of exhibitor computers, each having at least one specifically identified electronic uploadable file and a port adapted to selectively interface with the portable device. When a portable device engages a port, electronic content corresponding to the port is uploaded from the computer to the portable device. In another embodiment, data from the portable device, such as demographic data, is also downloaded to the exhibitor computer.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: October 7, 2014
    Assignee: Viridistor LLC
    Inventor: Terence J. Mullin
  • Patent number: 8850140
    Abstract: Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a media device are disclosed. The data being managed can, for example, pertain to media data for media assets. The managing of the media data thus can involve transfer of media assets between the host device and the media device. In one embodiment, the transfer of media assets between a host device and a media device can be referred to as data backup.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: September 30, 2014
    Assignee: Apple Inc.
    Inventors: Dallas De Atley, Scott Forstall, Gordie Freedman, David Heller, Steve Jobs, Jeffrey L. Robbin
  • Patent number: 8849265
    Abstract: A mobile personal-computing device may categorize a selected contact by collecting from the user information related to the selected contact's behavior and/or personality style. After obtaining communication hints for effectively communicating with similarly categorized individuals. The mobile personal-computing device modifies a remote or local contacts database such that when the user communicates with the selected contact, the mobile personal-computing device will automatically provide the communication hints to the user.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: September 30, 2014
    Assignee: Effectiveness Institute, Inc.
    Inventor: Clifford Chirls
  • Publication number: 20140278042
    Abstract: A method of sharing a preset table between a vehicle infotainment system including a vehicle tuner, memory for storing a first preset table and a broadcast signal receiver that receives a broadcast signal based on the first preset table, and an external device coupled to the vehicle infotainment system, includes storing the first preset table in the memory, the first preset table including first regional information and at least one combination of first station identification information and a first tuning frequency corresponding to the first station identification information, receiving a second preset table from the external device, the second preset table including second regional information and at least one combination of second station identification information and a second tuning frequency corresponding to the second station identification information, comparing the first preset table with the second preset table, and making the first preset table and the second preset table identical, if the first pr
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Chris Teguh, Melvin Diaz
  • Patent number: 8838537
    Abstract: Provided are a data management method, device and system for synchronizing data without prior knowledge of the data's structure. When any application is activated, application data is created and also an application data change log is created to indicate a change in the application data. In addition, a schema table defining a data structure for storing the application data is created and also a schema table change log indicating a change in the schema table is created. Based on such data and logs, a client and a server can share data without a prior agreement in data schema.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: September 16, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yun Seok Jang, Jae Hyun Park
  • Patent number: 8838536
    Abstract: A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component of the present invention allows for the creation of easy to read and use data entry forms by company management. A “web application” software component of the present invention allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices, such as PDA's, Tablets, and Laptops, and to Desktop computers. The mobile client devices run applications to utilize the data entry forms and are that into which collected data can be entered. A “synchronization server” software component of the present invention then allows for two-way communication, storage and conflict resolution (versioning) of the collected data.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: September 16, 2014
    Inventor: Sandeep Bhanote
  • Patent number: 8825498
    Abstract: A system and method for determining whether an aircraft is ready to fly or should be repaired in light of damage and/or malfunction information observed at the departure gate includes observing damage or malfunction, alerting decision-makers, and initiating an automated interview session via a camera equipped communications device to a remote server running query driven decision and data analysis software. Data entered via the communications device, equipped with a keypad and camera for obtaining visual information, is transmitted to the remotely based software application. The software generates requests for information based on prior received information, processes and provides the information to decision-makers at remote locations. The communications device transmits decision-making support information concerning repair or dispatch. The communication device may be a wireless cell phone with a digital camera.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: September 2, 2014
    Assignee: The Boeing Company
    Inventor: Jeffrey R. Kollgaard
  • Patent number: 8824686
    Abstract: Apparatus and method for synchronizing encryption keys among a cluster of security appliances and stand alone lifetime key management, LKM, appliances. The cluster includes security appliances where new encryption keys are generated and assigned to an SNS ID with an SNS CTR (counter). The security appliances inside a cluster have local sequence counters and share their keys. One security appliance is a coordinator with which the LKMs will synchronize. Each LKM also has a SNS ID and local sequence counter from which increasing sequence numbers are generated. In each security appliance in a cluster, the up-to-date stored sets of keys are organized with respect to SNS IDs and SNS CTRs associated with the other cluster members. The object keys are stored in the SNS space and a peer map associates a given peer with a given SNS ID, and version numbers are assigned and incremented when a key is modified.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: September 2, 2014
    Assignee: NetApp, Inc.
    Inventors: Hiroshi Ishii, Hristo Bojinov, Ananthan Subramanian
  • Patent number: 8818941
    Abstract: Arrangements are provided which improve the efficiency of the synchronization process. The same ensure that synchronizations of large quantities of content can be completed with a minimum of delay. One method prioritizes the various tasks that are to be performed prior to synchronization. Another method initiates dependent tasks while parsing a synchronization tasks list. Yet another method allows modification of an in-process synchronization operation to allow new synchronization tasks to be accomplished within the context of the same process, negating the need to restart synchronization.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Dennis Kiilerich, Andrew L. Silverman
  • Patent number: 8818947
    Abstract: Methods and apparatus, including computer program products, are provided for data replication. In one aspect, there is provided a computer-implemented method. The method may include providing an initial load of a data item from a source system to a target system, wherein the data item is associated with a trigger maintained at the source system; recording a change in a log, when a change to the data item at the source system causes the trigger to prompt the recording; extracting the change from the log to enable at least a confirmation of a consistency of the change; and providing the extracted change to a replication server configured to write the change to the target system. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: August 26, 2014
    Assignee: SAP AG
    Inventors: Wolfgang Gutberlet, Klaus Daschakowsky, Guenter Weber, Jochen Merkel
  • Patent number: 8811952
    Abstract: A real-time communication architecture establishes a continuous connection between an enterprise network and a communication management system. The connection is continuously held open allowing mobile devices real-time access to enterprise email systems. The real-time communication architecture can support an entire enterprise email system or individual email users. The foregoing and other objects, features and advantages of the invention will become more readily apparent from the following detailed description of a preferred embodiment of the invention which proceeds with reference to the accompanying drawings.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: August 19, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Trevor A. Fiatal, Lee R. Boynton, Scott M. Burke, Brian D. Gustafson, Binu Raj, William Alvarado, Juan Benitez, Fred J. Duncan
  • Publication number: 20140222332
    Abstract: An electronic navigational chart updating system receives navigational chart information regarding navigation collected from mobile terminals of a plurality of information providers embarked in a plurality of vessels, and updates an electronic navigational chart by using the received navigational chart information.
    Type: Application
    Filed: August 21, 2013
    Publication date: August 7, 2014
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Chung-ho LEE, In Sung JANG, Min Soo KIM, Sung Woong SHIN
  • Patent number: 8799219
    Abstract: The selection of a media content item having preferred instance attributes includes finding a preferred instance of a media content item having two or more different instances by recognizing a first instance of the media content item having a first set of instance attributes and recognizing a second instance of the media content item having a second set of instance attributes. The selection of a media content item having preferred instance attributes further includes selecting either the first instance of the media content item or the second instance of the media content item based on differences between the first set of instance attributes and the second set of instance attributes.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew L. Silverman, Shane McRoberts, John Zybura
  • Publication number: 20140201139
    Abstract: To synchronize data between a remote database and a local object-graph-and-persistence-framework, a synchronization framework receives messages from the local object-graph-and-persistence-framework indicating that a locally-managed object has been retrieved from a local datastore and instantiated or that the locally-managed object has been created, modified, or deleted. When the synchronization framework determines that the message was instigated by a local user's activity (as opposed to a background synchronization process), the synchronization framework synchronizes the locally-managed object with the remote database.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: REALNETWORKS, INC.
    Inventor: Stephen M. BLANDING
  • Patent number: 8775374
    Abstract: [PROBLEM TO BE SOLVED] To reduce a server load when synchronizing data between a client and a server. [SOLUTION] A client 10 sends a synchronization request 41 containing an anchor point to a server 20. The server 20 sends synchronization information 42 to the client 10, which synchronization information including change profile information on data updated between the anchor point and a boundary point and change profile information on a change log after the anchor point. Based on the synchronization information 42, the client 10 sends a download request 43 to the server 20, and the server 20 sends download information 44 to the client 10 in response to the download request 43. The client 10 registers data contained in the download information 44 to a client database 11.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: July 8, 2014
    Assignee: KII Corporation
    Inventors: Yoshiaki Araki, Susumu Ishizuka
  • Patent number: 8762332
    Abstract: Methods and systems for facilitating the synchronization of data on two or more user computers, where the data is maintained in a data structure as objects. The system assigns an index to one or more objects maintained in the data structure, wherein each index provides an address for an object within the data structure. The system detects at least one modification to the data, wherein said modification is initiated on a user computer. The system updates one or more objects in the data structure based on the modification. The system creates a representation of the at least one modification, wherein the representation comprises a reference to one or more indexes assigned to the one or more updated objects. The system transmits the representation, wherein the representation is for use in generating a corresponding modification to the data on other user computers.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: June 24, 2014
    Assignee: Scribble Technologies Inc.
    Inventors: Jonathan Keebler, Krzysztof Wiercioch
  • Patent number: 8751444
    Abstract: Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventors: Alexander David Wallace, Shawn Patrick Flisakowski, Craig Matthew Milito, Keith Walter Rauenbuehler
  • Patent number: 8738648
    Abstract: Systems and methods are provided to deliver business information to users through users' online address books. Data aggregation servers associate individual businesses with one or more unique identifiers. The data aggregation servers collect, store and periodically update business information relating to individual businesses from a variety of sources, such as the businesses themselves and third party sources, such as online publications and message boards. The data aggregation servers store the information in association with the unique identifier. Electronic address book applications hosted on user devices store address book entries for individual businesses in local address book databases. The entries for each business include the unique identifier, and the online address book applications use the unique identifier to retrieve business information relating to individual businesses from the data aggregation servers.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: May 27, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Jack Denenberg, Ely Shemesh, Stephen Chappell
  • Publication number: 20140143204
    Abstract: An intelligent synchronization tool ensures access to desired content in a manner that automatically keeps the content current on the portable media device. A variation threshold or user-specified degree of content variation may be introduced among content downloaded to a user's mobile device to prevent the user from becoming bored. Furthermore, intelligent synchronization may automatically populate the portable media device with popular content to save a user time and/or use passive monitoring techniques to ascertain a user's preferences for subsequent population.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: FACEBOOK, INC.
    Inventor: David L. Biderman