Portable Devices Patents (Class 707/621)
  • Patent number: 11341100
    Abstract: A novel method for restarting a steady-state synchronization process includes persisting synchronization data in non-volatile memory before restarting, and utilizing the persisted synchronization data to restart the synchronization where the prior steady-state synchronization process left off. In a particular embodiment, the synchronization data is indicative of a particular point of the synchronization process and is utilized to begin synchronizing from that point after the service is restarted. In a more particular embodiment, the synchronization data is a particular operation of a sequence of operations performed as part of the synchronization. In another particular embodiment, operations associated with a batch are applied before stopping the synchronization.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 24, 2022
    Assignee: Egnyte, Inc.
    Inventors: Remus Koos, Tal Broner, Harikesavan Krishnan
  • Patent number: 11328077
    Abstract: Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 10, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Christopher Fleck, Juan Rivera
  • Patent number: 11089366
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to reduce a remapping error. An example apparatus includes a distance matrix generator to generate a distance matrix corresponding to a first household demographic model and a second household demographic model. The example apparatus also includes a distance matrix identifier to determine a reassignment distance of the distance matrix. The example apparatus also includes a person identification assigner to, in response to the reassignment distance being less than a reassignment threshold, assign a person identification number of a first person of the first household to a second person of the second household based on the distance matrix.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 10, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Joshua T. Deragon, Denis Voytenko, Paul J. Chimenti, Thomas Harrington, Jack Barbey
  • Patent number: 11081101
    Abstract: A personalized news service provides personalized news programs for its users by generating personalized combinations of audible versions of news stories derived from text-based based versions of the news stories. The audible versions may be generated from the text-based version by a text-to-speech system, or may by recording a person reading aloud the text-based version. To acquire recordings, the personalized news service can make a determination that a particular news story has a threshold extent of popularity. The news service can then transmit a request to a remote recording station for a recording of a verbal reading of the particular news story. The news service can then receive the requested recording from the remote recording station.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 3, 2021
    Assignee: Gracenote Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Lalit Kumar, Gregory P. Defouw
  • Patent number: 10996819
    Abstract: Embodiments described include a method for providing context-aware input across network applications. The method can include establishing a plurality of sessions for a user with a plurality of network applications via an embedded browser within a client application. The method can include storing input activities of the user across the plurality of network applications to a data storage. The method can include detecting input focus on an input element of a network application of the plurality of network applications, the input element having a type of data to be inputted. The method can include identifying one or more inputs of the type of data used in another network application of the plurality of network applications stored in the data storage. The method can include providing the one or more inputs from another network application as selectable input for the input element of the network application.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: May 4, 2021
    Assignee: Citrix Systems, Inc.
    Inventor: Abhishek Chauhan
  • Patent number: 10966096
    Abstract: The disclosed computer-implemented method for system recovery from a system user interface process malfunction may include (i) determining that a system user interface (UI) process is executing on the computing device, (ii) determining that a message indicating a malfunction of the system UI process is displayed on the computing device, (iii) identifying a mobile application that was executing on the computing device at a time of the malfunction of the system UI process, and (iv) in response to identifying the mobile application that was executing at the time of the malfunction of the system UI process, performing a security action for recovery from the malfunction of the system UI process. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 30, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: Sharad Mhaske, Shrikant Pawar
  • Patent number: 10896641
    Abstract: In one embodiment, there is a method for compensating for distortion on a display of an electronic device. The method comprises reading from a first memory first information for performing first compensation of pixel data, acquiring second information for performing second compensation of the pixel data, providing the second information to the display, and generating third information based on the first information and the second information.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: January 19, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Suyeon Kim, Youngman Lee, Seungjae Lee, Namhyeon Jeon, Kwangtai Kim, Hyungsup Byeon
  • Patent number: 10878406
    Abstract: Systems and methods for token and transaction management are disclosed. According to one embodiment, in an issuer wallet server comprising at least one computer processor, a method for token and transaction management may include: (1) receiving a update for an attribute for a Device WalletID or an issuer wallet application executed by an electronic device; (2) providing the update to the issuer wallet application; (3) providing the update to a third party wallet server associated with a third party wallet application executed by the electronic device, wherein the third party wallet server communicates the update to the third party wallet application; and (4) updating the attribute in the Device WalletID.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 29, 2020
    Inventors: Tuan Dao, Howard Spector, Raghuram Vudathu, Yunchul Bryan Jeon, Rajitha Dissanayake, Sunil Mathur
  • Patent number: 10803464
    Abstract: A system for crowdsourcing annotations for transactions includes a crowdsourcing annotation database and a processor. The database stores crowdsourced annotations associated with merchants. The crowdsourced annotations are shared among, and contributed by, users of a community. The processor receives transaction data for a transaction by a user with a merchant. Relevant crowdsourced annotations associated with the merchant are retrieved from the database and sent to the user to enable to the user to annotate the transaction. The user provides an annotation for the transaction. The system dynamically updates the database based on the annotation provided by the user.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: October 13, 2020
    Inventors: Bryant Yee, Mykhaylo Bulgakov, George Leon Bergeron, IV
  • Patent number: 10772065
    Abstract: A method and a device for supplying location information to an apparatus connected to a network access point. The a method is implemented by a network access point, which is capable of providing the apparatus with access to a communication network to which the access point is connected when the apparatus is connected to a local network of the network access point. The network access point obtains, from a server of the communication network, information on the location of the network access point, the location information being location information certified by the operator of the communication network. The network access point receives, from the apparatus, a request for location information and sends the certified location information obtained to the apparatus.
    Type: Grant
    Filed: November 24, 2016
    Date of Patent: September 8, 2020
    Assignee: ORANGE
    Inventors: Bertrand Bouvet, Stephane Boizard
  • Patent number: 10733395
    Abstract: Embodiments are directed to restricting access to Radio Frequency Identification (RFID) tag information based on location. Access to RFID tag information may be restricted at the reader level, at the requester level, and at the network level. When reader-level restrictions exist, devices may be prevented from inventorying tags and retrieving information from tags. When requester-level restrictions exist, a requester or device may be prevented from receiving tag information from inventoried tags or a network. When network-level restrictions exist, a network may discard or otherwise restrict tag information received from devices.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: August 4, 2020
    Assignee: Impinj, Inc.
    Inventors: Christopher J. Diorio, Scott A. Cooper, Kurt E. Sundstrom, Todd E. Humes, Alberto Pesavento
  • Patent number: 10623417
    Abstract: Discussed herein are systems and methods for detecting fraud, corruption, and malfunctions of applications on a user equipment by identifying and separating a software developer kit (SDK) from an application package and encasing the separated SDK in a wrapper to communicatively isolate it from the operating system and other elements of the UE. By monitoring and intercepting API calls from SDKs encased in wrappers, the UE determines what action to take based on an evaluation of the intercepted API calls.
    Type: Grant
    Filed: November 18, 2017
    Date of Patent: April 14, 2020
    Assignee: Sprint Communications Company L.P.
    Inventor: Ricky A. Hohler
  • Patent number: 10599671
    Abstract: Embodiments of the present disclosure include systems and methods of conflict resolution, retry condition management and/or handling of problem files in the synchronization architecture of the cloud-based platform. One embodiment of the disclosed technology detects conflicts between incompatible changes made on opposite file systems based on file system sync results when executing a sync event on the file system. In one embodiment, the disclosed technology applies self-healing strategies when unexpected failures occur. For example, if a synchronization action fails repeatedly, an external action (e.g., from user, file system, etc.) can return the system back to a consistent state again.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 24, 2020
    Assignee: Box, Inc.
    Inventors: Griffin Dorman, Florian Jourda, Kunal Parmar, Dave Sawyer, Ben Smith
  • Patent number: 10404796
    Abstract: A method and a system for information transfer and sharing among mobile apparatuses are disclosed. The method includes the steps of identifying and displaying data in each mobile apparatus as well as simultaneously indicating each name of each mobile apparatus on an endpoint PC when at least two mobile apparatuses are connected to the endpoint PC; transferring or synchronizing the data in a designated mobile apparatus to or with a destination mobile apparatus when an instruction for data transfer or data synchronization is received. The present invention can fulfill information transfer and sharing among multiple mobile apparatuses.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: September 3, 2019
    Inventors: Baozhong Zhou, Hui Zhu, Yuxin Su
  • Patent number: 10355871
    Abstract: A social networking system user (“sending user”) identifies a content item to the social networking system and also identifies one or more additional social networking system users (“receiving users”) to be presented with a content item. The social networking system communicates the content item to client devices for presentation to the receiving users. An interface identifying the receiving users and a status associated with each receiving user is presented to the sending user. The status associated with a receiving user describes how the receiving user interacted with the content item, and may be updated to reflect subsequent interactions with the content item by a receiving user.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Samantha P. Krug, Michel Krieger, Christopher Cunningham, Hui Ding
  • Patent number: 10339404
    Abstract: Aspects analyze published items to identify and distinguish a graphic image content or text string content element from other elements within the content of the published item, wherein the item is published with user comments. In response to a selection of the distinguished element, metadata and text content of the comments are analyzed to identify associations to the selected element. Aspects differentially display a subset of the comments in association with the published item, relative to display of remaining others of the comments, in response to determining that the analyzed metadata or analyzed text content of the subset of comments is associated with the selected element, and that the analyzed metadata or analyzed text content of the remaining others of the comments is not associated with the selected element.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Zachary M. Greenberger, Trudy L. Hewitt
  • 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
    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
    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
    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
    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
    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: 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: 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: 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