Cooperative Computer Processing Patents (Class 709/205)
  • Patent number: 9837128
    Abstract: An audio/video editing electronic device comprising: at least visual and manual user interface means configured for allowing the interaction with said user; a data processing unit, configured for executing a computer program aimed to the creation of videos from audio tracks; means of access to a plurality of digital images; means of access to at least one digital audio track; said electronic device is configured for presenting on said visual user interface means at least part of said plurality of digital images in a predetermined images appearance sequence from said user through said manual user interface means; and for recording a video comprising the sequence of images arranged in an order and temporal interval of appearance determined in accordance to a plurality of commands assigned by said user through said manual user interface means at the same time with the listening of an audio track.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: December 5, 2017
    Inventor: Mario Amura
  • Patent number: 9838490
    Abstract: A communication apparatus includes a memory and a processor. The processor is configured to perform operations including: storing group IDs; acquiring device IDs and calculation data items from a plurality of calculation devices, respectively, each device ID and each calculation data item being in association with each other; registering names in association with the acquired device IDs; and transmitting (i) the registered names corresponding to the acquired device IDs, in association with the stored group IDs, to a server and (ii) the calculation data items corresponding to the acquired device IDs, in association with the stored group IDs, to a server.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: December 5, 2017
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Naoki Akae
  • Patent number: 9838375
    Abstract: An application distributed amongst plurality of computing devices leverages an application programming interface that conforms to a representational state transfer architecture in order to provide resilient services to clients and adapt to a change in availability of devices. A proxy server routes communications between clients and servers, detects when a server becomes unavailable, and reroutes communications to a replacement server. A registration database on the proxy server records entries for clients, such that communications can be routed to active devices of a user.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephane Taine, Shiladitya Bandyopadhyay, Ganesh Sridharan, Shahzaib Younis, Krishnamurthy Ganesan
  • Patent number: 9836194
    Abstract: In accordance with one embodiment, a desktop information processing apparatus allowed to be simultaneously used by a plurality of users comprises a plurality of operation display sections and a control section. The plurality of operation display sections, each of which has a display surface on the top plate of the desktop information processing apparatus, detect touch operations of users, respectively. Further, the operation display sections are allocated to each user. The control section conducts a control to display same file data in a pre-defined first display area on all the operation display sections. The control section conducts a control to display, when a user carries out a touching and moving operation on the file data on one of the plurality of operation display sections, the track of the movement on the touched operation display section but not on the other operation display sections.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: December 5, 2017
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Takahisa Hirano
  • Patent number: 9832170
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 28, 2017
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Patent number: 9824473
    Abstract: The present invention extends to methods, systems, and computer program products for cross-platform data visualizations using common descriptions. Embodiments of the invention provide mechanisms for simplifying software development and enhanced code reliability. A user interface, along with interactive and dynamic characteristics, can be described (programmatically and/or declaratively) independently of any specific device platform. User interface qualities can be described using a generic scene graph structure with attached behaviors. The generic scene graph can then be used to drive the user interface on any number of different computing platforms using platform specific (e.g., rendering, gesture recognition, etc.) sub-systems. Platform specific sub-systems can vary based on technologies that are used by the platform specific sub-systems. For example, rendering sub-systems can vary based on the technology used to render graphical data, such as, for example, Open GL, XAML, Direct X, Quartz, etc.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fabian O. Winternitz, Aditya Unnithan, David Paul Hill, Jeffrey A. Davis
  • Patent number: 9825929
    Abstract: A computer system, serves as a first platform, provides a user with a first user account on the first platform. The user has a second user account on a second platform; the second user account includes a second contact identification associated with a contact of the user on the second platform; and the contact has a first contact account on the first platform associated with a first contact identification. The computer system also acquires the second contact identification from the second platform; acquires account information of the first contact account based on the second contact identification; and provides the account information of the first contact account to the user.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: November 21, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Xiaolong Zhang
  • Patent number: 9823945
    Abstract: A method for managing application programs is provided. The method includes acquiring whether a daemonic application program is running in an operating system, collecting a memory occupancy of the daemonic application program periodically within a time period upon finding a daemonic application program; determining whether the daemonic application program is in a long-term standby status according to the memory occupancy of the daemonic application program, and closing the daemonic application program when the daemonic application program is in a long-term standby status. An application program management system is also provided.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: November 21, 2017
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Peng Wang
  • Patent number: 9819725
    Abstract: A system, method, and computer program product are provided for remotely controlling mobile web applications installed on a mobile device. In use, a web runtime (WRT) controller residing on a mobile device communicates with a remote control system, the remote control system residing on a computing device other than the mobile device, the web runtime controller operative to control a WRT component, the WRT component operative to execute one or more mobile web applications on the mobile device. An address of the web runtime controller is registered with the remote control system. Further, a remote control session of the web runtime controller is initiated on the remote control system, by at least one of the WRT controller or the remote control system.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: November 14, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Valere Fedronic, Cedric Gegout, Christophe Michel
  • Patent number: 9818139
    Abstract: Processes for classifying, and dynamically adjusting, tiers for web services are described. Depending on the classification of the web service, support resources (e.g. servers, storage, bandwidth or other communications resources, etc.) may be configured in different ways, such as, for example, sharing resources among one or more of the web services, or isolating the resources for particular web services from those of other web services. Various electronic storefronts may be provided by a service provider to merchants/customers of the service provider. The service provider may classify each of the electronic storefronts for the merchants to a plurality of tiers. Such classifying may be performed, for example, during an enrollment of the merchant with the service provider, and/or during operation of the electronic storefront.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Shashank Shekhar, Cameron Dailey Austgen, Gurinder Raju, Satish Kumar Eerpini, Oleg Oleg Pistolet, Seth Bradon Kinast, Teresa Shuk Kwan Lau, Jay Austin Crosley
  • Patent number: 9813340
    Abstract: In one embodiment, a method comprises detecting a traffic condition by a network device in a loop-free routing topology comprising routing arcs for reaching a destination device, each routing arc comprising a first edge, a second edge, and at least a third network device configured for routing any network traffic along the routing arc toward the destination device and exiting via any one of the first or second edges of the routing arc, the traffic condition proximate to the first edge of at least one of the routing arcs in which the network device is positioned; and the network device initiating load balancing based on sending a management frame over a data plane of the at least one routing arc toward the corresponding second edge, the management frame requesting a change in load balancing for at least one of an identified traffic class based on the detected traffic condition.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 7, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pascal Thubert, Dirk Anteunis, Patrice Bellagamba, David Delano Ward
  • Patent number: 9807135
    Abstract: A computing system for sharing a cloud data file using a social network is disclosed. The system includes a social network server and a cloud server. The cloud server syncs data files between a plurality of computing devices associated with cloud user accounts. The system also includes computer executable instructions that when executed perform the method including providing to a social network user a selectable link in the social network, the selectable link associated with a particular data file stored on at least two of the plurality of computing devices in the cloud network, wherein the particular data file is synced between the at least two computing devices by the cloud server; and upon selection of the link by the social network user, causing the particular data file to be transferred to an additional computing device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 31, 2017
    Inventors: Scott B. Hansen, Andrew S. Hansen
  • Patent number: 9798515
    Abstract: A method is provided for synchronizing clocks on a plurality of audio playback devices. The method includes receiving a broadcast/multicast acknowledgement packet from a synchronization agent at a first audio playback device of the plurality of audio playback devices. A first timestamp representing a time when the acknowledgement packet was received by the first audio playback device is recorded. A broadcast/multicast timestamp packet is received from a time server at the first audio playback device. The timestamp packet includes a second timestamp representing a time when the time server received the acknowledgement packet from the synchronization agent. A local clock time on the first audio playback device is updated based on the first timestamp and the second timestamp. The method enables clock synchronization among the plurality of audio playback devices for synchronized playback of streamed audio via the plurality of audio playback devices.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 24, 2017
    Assignee: Bose Corporation
    Inventors: Paulo Souza Mendes, Michael William Elliot
  • Patent number: 9794763
    Abstract: According to an embodiment of the present invention, a method of sharing a document on a mobile messenger includes uploading a document from a document sender's mobile device to a first server, transmitting the uploaded document from the first server to a second server, and converting the transmitted document to hypertext markup language (HTML) format and forwarding a first web address of the converted document to a mobile messenger running on the document sender's mobile device and one or more document receivers' mobile devices.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 17, 2017
    Assignee: Kukudocs Inc.
    Inventor: Yu Ho Lee
  • Patent number: 9778935
    Abstract: The present disclosure discloses a startup method and a wireless handheld device. The present disclosure relates to the field of communications technologies. The startup method includes: when a wireless handheld device is started, if it is detected that a Kth Android installation package file in a data application directory is undergoing installation or updating, decompressing a library file of the Kth Android installation package file to a preset subdirectory in the data application directory, where K is an integer greater than zero. A corresponding wireless handheld device is further provided. By adopting the present disclosure, a startup speed of the wireless handheld device can be improved.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: October 3, 2017
    Assignee: Huawei Device Co., Ltd.
    Inventor: Xuegang Zhang
  • Patent number: 9781178
    Abstract: A system, computer-readable storage medium, and computer-implemented method for creating a crowdsourced content publication. Layout information defining a layout of elements of a crowdsourced content publication is received. Contribution privilege information identifying a group of users of a social networking service as contributors to the crowdsourced content publication is received. The group of users may belong to a common organization as defined by a social graph maintained by the social networking service. Content criteria information specifying one or more criteria for selection of content included in the crowdsourced content publication is then received. The layout information, contribution privilege information, and content criteria information are then processed to generate a template for the crowdsourced content publication.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: October 3, 2017
    Assignee: LinkedIn Corporation
    Inventors: Nipun Dave, Daniel C. Green, Albert Wang
  • Patent number: 9773525
    Abstract: Timeline management is described, including selecting a segment of a timeline, activating a control, and replacing the segment of the timeline with a visual indicator used to identify the segment of the timeline.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: September 26, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Tyler J. Lettau
  • Patent number: 9772858
    Abstract: Described herein is a detachable multi-host computing system (100) having multiple host processors running different operating systems. In one implementation, the multi-host computing system (100) includes a detachable unit (102) and a base unit (104). Each of the detachable unit (102) and the base unit (104) includes an MR-IOV switch and a MR-PCIM for controlling the MR-IOV switch. In one embodiment, the MR-PCIM for both the detachable unit (102) and the base unit (104) is configured such that a single MR-PCIM switch may be used for enumerating peripheral devices connected to the detachable unit (102) and the base unit (104) when the detachable unit (102) and the base unit (104) are in an attached mode.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 26, 2017
    Assignee: Ineda Systems Inc.
    Inventors: Balaji Kanigicherla, Dhanumjai Pasumarthy, Naga Murali Medeme, Shabbir Haider, Raja Babu Mailapalli, Kishor Arumilli, Chandra Kumar Chettiar
  • Patent number: 9767439
    Abstract: A system and method for automatic draft email notification includes the following steps or acts performed while a user is engaged with a first email in an active email session: retrieving a value from the first email to use as a search term; accessing draft emails associated with the user; determining if the search term from the first email matches a corresponding string in the draft emails associated with the user; and presenting the draft emails that match the search term as a listing of selectable draft emails.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: September 19, 2017
    Assignee: Yahoo Holdings Inc.
    Inventors: Supreeth Rao, Utkarsh Shrivastava, Sudharsan Vasudevan
  • Patent number: 9760922
    Abstract: An information objects is defined that is representative of a real-world entity (e.g., a product or a service). The information object may be stored in a data store. The information object has an associated owner. A communication channel is associated with the information object that is configurable to route communications to a manager assigned to the information object. A party is enabled to obtain management of the information object for a time period. The communication channel is configured to route to the party requests that are made by interacting with the information object during the time period. A plurality of users is enabled to interact with the information object during the time period to input requests to the party over the communication channel.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: September 12, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventor: Reiner Kraft
  • Patent number: 9754000
    Abstract: According to one general aspect, a method may include replicating, to a software-as-a-service application, a plurality of pieces of master data from a physically remote master database. The method may also include converting the plurality of pieces of master data into one or more pieces of local data of the software-as-a-service application. The method may include changing one or more of either the pieces of master data or the pieces of local data. The method may further include synchronizing the changed pieces of either master data or local data between the remote master database and the software-as-a-service application.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 5, 2017
    Assignee: SAP SE
    Inventors: Olga Kreindlina, Oliver Berger, Santhosh N, Karthik Narayanan Mohan, Walter Zimmermann, Torsten Buecheler, Sophie Kraut, Albert Neumueller, Steffen Witt, Dietmar Henkes, Guang Yang, Thomas Vogt, Matthias Becker, Martin Haerterich, Stefan Moeller, Kritesh Vasing, Knut Heusermann, Christian Hohmann, Marcus Echter, Xenia Rieger, Mohit V. Gadkari, Mukesh Kumar
  • Patent number: 9753785
    Abstract: The described technology is directed towards an asynchronous dispatcher including control logic that manages a queue set, including to dequeue and execute work items from the queue on behalf of application code executing in a program. The dispatcher yields control to the program to allow the program and application code to be responsive with respect to user interface operations.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: September 5, 2017
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Patrick Finnigan, Nathan J. E. Furtwangler, Brendan Joseph Clark, Brandon C. Furtwangler
  • Patent number: 9756125
    Abstract: A distributed shared data storage such as the distributed shared memory exemplified with the DSM Master can seamlessly migrate (i.e. move) in the runtime between different nodes without affecting the user perceived performance according to embodiments of the present invention. This is achieved by using more than one replica simultaneously operating towards different master databases during the migration. That is, all distributed shared memory replicas can automatically and seamlessly be migrated to another master database, thus making the communication more flexible and efficient.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: September 5, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Andreas Ekeroth, Vladimir Katardjiev, Johan Kristiansson
  • Patent number: 9747582
    Abstract: Systems, methods, and computer-readable storage media for ordering editing operations in collaborative editing of shared content items. The content management system can receive an edit operation from a first client for a content item that is shared for collaborative editing between the first client and a second client. In response to receiving the operation, the system can send an update to the first client including a previous operation received from the second client prior to receiving the operation from the first client, wherein the update can instruct the first client to perform a transform operation to transform a parameter of the operation according to an effect of the previous operation received from the second client. The system can then receive a result of the transform operation from the first client and update the shared content item based on the previous operation and the result of the transform operation.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 29, 2017
    Assignee: DROPBOX, INC.
    Inventors: Rian Hunter, Alex Zhai
  • Patent number: 9742865
    Abstract: Content items stored in an online content management service can be organized and shared. Content items can be associated with sharing profiles that include various sharing-specific metadata, such as details of how an item is shared or with whom it is shared. In some embodiments, the metadata stored in the sharing profiles can be used to organize shared content into shared folders automatically and/or to sort a list of content items.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: August 22, 2017
    Assignee: Dropbox, Inc.
    Inventor: Brett Alten
  • Patent number: 9740697
    Abstract: A system and method is provided to facilitate subscriber driven media agnostic content delivery across same or different networks. The method includes receiving preferences from a sending client and a receiving client and receiving content of a first media type over a network. The method further includes sending the content or a reference to the content to the receiving client in a preferred media type and to a preferred device in accordance with at least one preference of the receiving client. The method also includes notifying at least the receiving client that the content is to be received by the preferred device.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Alexander, Sri Ramanathan, Frank A. Schaffa, Matthew B. Trevathan
  • Patent number: 9741061
    Abstract: A hosted server system includes a database, a processor, and computer program instructions for facilitating personal customization of digital media, such as for example gift messages to be coupled to e-books. The server system receives customization data and a digital media file from a third-party platform, and creates a record with a customized gift message file from the customization data. A file wrapper is generated with data indicating locations of the gift message file and the digital media file, which enables the third-party platform to selectively execute the customized gift message file and the digital media file. Alternatively, the initial data and request may be provided from a first platform, wherein an identifier is generated and transmitted to the first platform. Upon later receiving the identifier from a second platform, the file wrapper is generated and transmitted to the second platform.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: August 22, 2017
    Inventors: Sarah Nash Brechner, Anne E. Nash
  • Patent number: 9733333
    Abstract: Systems, methods, and non-transitory computer readable medium are described for monitoring participant attentiveness within events and for group assortments. In some embodiments, communications received from an online participant of an event may be monitored. Based on the monitored communications, a steady state level may be determined. Changes within the monitored communications from the steady state level may be detected and then stored within an event participation log.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: August 15, 2017
    Assignee: SHINDIG, INC.
    Inventor: Steven M. Gottlieb
  • Patent number: 9736092
    Abstract: The present invention allows an on-line user to specify the name by which that user is known when communicating with other target users, regardless of the name under which the sending user is currently logged-in. The invention also provides a mechanism to block messages from sending parties that are not willing to divulge their real identity.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Richard J. Newhook, M Shafer Ramsey, James W. Seaman
  • Patent number: 9734485
    Abstract: A computer implemented method and apparatus for generating a contextual timeline of an online interaction such as a web conference acquires context, from the perspective of participants in the online interaction, along a timeline. Provided for display to a user is a graphical representation of variations, over at least a portion of the timeline, in participant engagement, attentiveness, attendance and/or some other measure of participant interactivity. Also provided for display to the user are one or more images aligned with one or more corresponding points in time along the timeline. The images provided for display in alignment with the timeline are representative of content presented to the at least one participant at one or more points in time. According to some embodiments, the points in time are user selectable, and the one or more images are provided for display in alignment with the timeline in response to user selections.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: August 15, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Swapnil Sahai, Himanshu Sawhney
  • Patent number: 9727568
    Abstract: A method comprises receiving a call to a method in response to detection of a game event in a user device, responsive to said call, generating a data file, said data file comprising identity information associated with said game event and a value of at least one parameter; and storing said data file in a data store.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: August 8, 2017
    Assignee: KING.COM LTD.
    Inventors: Mats-Olof Eriksson, Lars Sjodin
  • Patent number: 9727204
    Abstract: Disclosed are a method of arranging messages and a device for supporting the same. A display is rearranged such that a first chat message and a second chat message are displayed consecutively, when a third chat message is displayed after the first chat message.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: August 8, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Piljoo Yoon, Sooji Hwang, Jinhong Jeong
  • Patent number: 9729734
    Abstract: An information processing apparatus includes an accepting unit, a transmitting unit, a receiving unit, and a storing unit. The accepting unit accepts a transmission destination of input information for inputting setting information about a setting for the information processing apparatus. The transmitting unit transmits the input information to the transmission destination accepted by the accepting unit. The receiving unit receives the setting information transmitted from an external apparatus. The storing unit stores the setting information in a storage medium as a setting for the information processing apparatus. The setting information is received by the receiving unit.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: August 8, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Haruhisa Hoshino
  • Patent number: 9727207
    Abstract: A distributed digital content collaboration method and system, the method comprising the steps of storing collaboration session data for at least one collaboration session, the collaboration data including data objects displayable on display surfaces, identifying unused display surfaces associated a collaboration system, sending display identifiers to at least a subset of the unused display surfaces, wherein the display identifiers are presented on the display surfaces as display identification codes for associated surfaces, receiving user input via a user interface identifying at least one of the display identifiers associated with a first display surface, determining that the identified display identifier matches the display identifier sent to the first display surface and, in response to the determination, configuring the first display surface with the processor to facilitate content collaboration.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: August 8, 2017
    Assignee: Steelcase Inc.
    Inventors: Michael H Dunn, Ian G Hutchinson, Peter W Hildebrandt
  • Patent number: 9723064
    Abstract: Hybrid quorum policies may be implemented for access requests to state maintained in a distributed system. An update to state maintained in a distributed system may be sent to multiple nodes in the distributed system maintain the state in order to satisfy a hybrid quorum policy for updating the state in the distributed system. The hybrid quorum policy may include individual quorum policies for multiple quorum sets including nodes of the distributed system. Acknowledgments received from nodes in the distributed system indicating that the update is performed may be evaluated according to the individual quorum policies to determine whether the hybrid quorum policy is satisfied. If the hybrid quorum policy is satisfied, then the update to the state may be considered durable.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel James McKelvie, Anurag Windlass Gupta, Pradeep Jnana Madhavarapu, James McClellan Corey, Yan Valerie Leshinsky
  • Patent number: 9723261
    Abstract: A disclosed information processing device transmits and receives, as elements, audio information of inputted audio, video information of video taken, and screen image information of a screen image to be shared. The information processing device includes a determination criteria storing unit configured to store determination criteria created in terms of the elements for determining whether to continue transmission or reception of the elements, an information obtaining unit configured to obtain specified information related to the elements from the elements being transmitted and received, and an element determination unit configured to determine from the obtained information whether to continue or not the transmission or the reception of the elements by referring to the determination criteria.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: August 1, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Shoh Nagamine, Takuya Imai, Kenichiro Morita
  • Patent number: 9723427
    Abstract: Disclosed is a system including an audio playing apparatus which includes a memory, a wireless communication unit and a controller. The memory stores first data including at least one music information. The wireless communication unit receives, from an exterior, second data including at least one music information. The controller forms an integrated music list using the first and second data. In the audio playing apparatus, the controller performs a control method including comparing a plurality of music information constituting the first and second data; extracting overlapping music information included in the first and second data; and selecting one music information from the pair of overlapping music information. Thus, a user can more easily form a desired music list.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: August 1, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Sangyeop Lee, Jooeun Lee, Pilyoung Noh, Jeanhee Jeon
  • Patent number: 9723037
    Abstract: A method, computer-readable medium and system for enabling communication associated with a webpage are disclosed. One or more communication interfaces may be used to associate content with one or more regions of a webpage. The one or more communication interfaces may be associated with the one or more regions of the webpage. Each communication interface may enable users to submit content for access by at least one other user. In this manner, content may be associated with one or more regions of a webpage, thereby enabling users to more readily and efficiently communicate and/or provide context for content.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 1, 2017
    Assignee: eGAIN Corporation
    Inventors: Ashutosh Roy, Promod Narang, Jeffrey Huang, Sam Hahn
  • Patent number: 9716730
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing content via links. These mechanisms and methods for sharing content via links can enable customizable features associated with the operations related to those links. These features may include generating customized reports on usage of the links, and/or exposing one or more application programming interfaces (APIs) enabling applications to access the links and/or logic associated with operations related to those links.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 25, 2017
    Assignee: salesforce.com, inc.
    Inventors: Niel Crawford Esary, Durgesh Singh, Miko A. Bose, Robert J. Snell, Valliappan Annamalai Natarajan, Matthew Hagenian, Bruno Darrigrand
  • Patent number: 9715537
    Abstract: A computer implemented method for updating and distributing data objects among multiple client applications is described.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: July 25, 2017
    Assignee: Maestrano Pty Ltd
    Inventor: Arnaud Lachaume
  • Patent number: 9713124
    Abstract: One embodiment of the present invention relates to a method for transmitting a device-to-device (D2D) signal from a first user equipment in a wireless communication system, wherein the signal transmission method comprises the steps of: deciding a physical resource block through frequency-hopping; and mapping data onto the physical resource block that is decided, wherein a hopping offset value common to a first cell and a second cell is used for the frequency-hopping, when a second user equipment for receiving the signal belongs to the second cell, which is not the first cell to which the first user equipment belongs.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: July 18, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyukjin Chae, Hanbyul Seo, Hakseong Kim
  • Patent number: 9710512
    Abstract: A system includes reception, from a first user, of a first web-protocol request to establish a first database server session, establishment of the first database server session in response to the first request, reception, from a second user, of a second web-protocol request to establish a second database server session and to communicate with the second database server session via a non-transient connection, establishment of the second database server session in response to the second request, reception, from the second user, of a third web-protocol request to attach the second database server session to the first database server session, attachment of the second database server session to the first database server session, and transmission of debugging information of the first database server session to the second user via the non-transient connection.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: July 18, 2017
    Assignee: SAP SE
    Inventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Christian Mohr, Martin Strenge, Sascha Zorn
  • Patent number: 9712607
    Abstract: A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
  • Patent number: 9705966
    Abstract: A community of authors, readers and contributors interact with each other through a communication framework. The authors share creative works, such as fictional stories, for consumption by the readers and for commenting by the contributors. The readers may see successive drafts of the work as an author completes and revises the work. The contributors may provide comments or other contributions to assist the author. For example, the contributors may make suggestions about how to change the work or provide supplemental content, such as cover artwork, to the author. The author may recognize publicly contributors who provide helpful comments. The likelihood of an author completing a final draft of a work may be determined based on the author's activities regarding the work. The likelihood of a completed work being popular with readers may also be determined based on user interaction with a draft of the work.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ram Cherukuri, Daniel Lee Phelps, Ram Gole, Anthony James Wilson, Karl Clifford Bell, Daniel James Hermanson, Atif Choudhry Rafiq, Chad Howard Young, John Alexander DiSanti
  • Patent number: 9705973
    Abstract: A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
  • Patent number: 9705687
    Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 11, 2017
    Assignee: Facebook, Inc.
    Inventors: Samantha P. Krug, Kevin York Systrom, Ryan Jacob Gomba, Michel Krieger, Hui Ding, Ian McIntyre Silber, Peter Xiu Deng
  • Patent number: 9704396
    Abstract: Systems and methods are provided for processing notifications regarding issues with nearby vehicles. A roadside reporter receives notifications from individuals or computing devices reporting problems or violations associated with nearby vehicles, and the notification for uniqueness and authenticity. Upon determining that the notification is unique and authentic, the roadside reporter system notifies the driver of the nearby vehicle and other relevant parties about the problem or violation. The roadside reporter may issue rewards to the reporting user. The roadside reporter system further allows the driver of the nearby vehicle to respond to the notification, and subsequently provides the driver with incentives to address the problem or violation.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: July 11, 2017
    Assignee: Allstate Insurance Company
    Inventors: Theresa A. Owens, Alinawaz Ismaili, Brennan Gee, Francis Lowry
  • Patent number: 9705758
    Abstract: A computer-implemented method, a computer program product, and a system for selecting a host from a plurality of host for an application pattern component using a service level agreement (SLA) requirement are provided. The computer-implemented method for selecting a host from a plurality of hosts for an application pattern component using a service level agreement requirement can include receiving the service level agreement requirement for the application pattern component. The method can include receiving a first capability metric of the host from the plurality of hosts. The method can include determining whether the first capability metric of the host from the plurality of hosts is sufficient for the service level agreement requirement. The method can include selecting the host in response to the host being sufficient for the service level agreement requirement.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Anderson, Vincent A. Belfoure, Gregory J. Boss, Animesh Singh
  • Patent number: 9697573
    Abstract: Systems and methods are provided for generating social networking recommendations. A color preference of a first user may be determined from a color palette of a first image associated with the user and/or a color palette of an item associated with the user. Other users may be identified that have a similar color preference as the first user based at least in part on the determined color preference of the first user. Interactions between the first user and one or more other users having similar color preferences with respect to the first user may be facilitated. A social networking recommendation may be generated with respect to the one or more other users having similar color preferences with respect to the first user.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Yuji Haitani, Jenny Ann Blackburn, Charles Shearer Dorner, Eva Manolis, Timothy Andrew Ong
  • Patent number: RE46471
    Abstract: An inventive system and method for collaborative commerce is presented. The invention comprises activating an art board, placing items onto the art board, inviting users to interact with the art board, and collaborating with the invited users. Additional features and functions include purchasing items shown on the art board, including by placing the items in a shopping cart, using e-mail, text messaging, and instant messaging to invite users, who may be chosen from a buddy list. Collaborating can be performed using voice chatting, video chatting, instant messaging, and text messaging, and includes examining reviews, ratings, reputations, and recommendations, and also includes displaying details regarding the items. In addition, reports comprising information regarding the items can be generated. A toolbar can be located on the art board and used to initiate inviting of users and placing of items onto the art board.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: July 11, 2017
    Assignee: RAKUTEN, INC.
    Inventors: Beau Barbour, David Fishman, Eric Miller, Gregory Newman