Cooperative Computer Processing Patents (Class 709/205)
  • 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: 9697089
    Abstract: A backup method for a backup system including an information processing apparatus and two or more information processing devices connected via a network includes, when the information processing device is designated as a first device among a plurality of the information processing devices, transmitting a first backup image of the first device to the information processing apparatus and transmitting the first backup image to a second device, and when the information processing device is the second device, extracting a difference image, which is a difference between the first backup image transmitted from the first device and a second backup image of the second device and transmitting the difference image to the information processing apparatus.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: July 4, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hironobu Awazu, Yuzuru Ueda
  • Patent number: 9692812
    Abstract: A system and method for providing access to data objects based on proximity. The system and method allow sharing of data objects by identifying one or more client devices proximate to the sharing device. The user of the sharing device may then select one or more of the identified devices with which to share the data object. Aspects of the invention include the ability to enable a “sharing mode” on the client devices to opt-in and allow communication with other similarly configured devices in the area. Access to the data object may be managed via an access control list present on a remote server, with the remote server hosting the data object.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Ronald Ho, Wilfred Yeung
  • Patent number: 9690870
    Abstract: Suggesting email tags. A non-transitory machine-readable storage device includes executable instructions that, when executed, cause one or more processors to provide a suggestion for at least one suggested tag based on content of an email, receive a selection of a selected tag, store the email in a computer database, thus creating a stored email, and associate the selected tag with the stored email in the computer database.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 27, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Parag M. Joshi, Claudio Bartolini, Sven Graupner, Hamid Reza Motahari Nezhad
  • Patent number: 9690496
    Abstract: The invention is directed towards a system and method that utilizes external memory devices to cache sectors from a rotating storage device (e.g., a hard drive) to improve system performance. When an external memory device (EMD) is plugged into the computing device or onto a network in which the computing device is connected, the system recognizes the EMD and populates the EMD with disk sectors. The system routes I/O read requests directed to the disk sector to the EMD cache instead of the actual disk sector. The use of EMDs increases performance and productivity on the computing device systems for a fraction of the cost of adding memory to the computing device.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: June 27, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Kirshenbaum, Cenk Ergan, Michael R. Fortin, Robert L. Reinauer
  • Patent number: 9687732
    Abstract: A non-limiting example information processing apparatus that functions as a game apparatus includes a first LCD and a second LCD, and usually, a game screen of a single-play game is displayed on the first LCD and a list screen is displayed on the second LCD. In the list screen, at least an icon of a player of another game apparatus capable of performing a communication is displayed. That is, during a time that game processing of the single-play is being performed, the game screen is displayed and a list of one or more players capable of playing a battle-play is displayed. The player sends an offer of a battle-play to a desired player through an operation using the list screen at an arbitrary timing during a time that the game processing of the single-play is being performed.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 27, 2017
    Assignees: NINTENDO CO., LTD., GAME FREAK INC.
    Inventor: Junichi Masuda
  • Patent number: 9684637
    Abstract: A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative workflow relating to a network document. In one implementation, a system includes a messaging server component to provide messaging services and an application server component to provide a networked application. The application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document. The interaction with the messaging server component includes providing a link that refers to a version of the network document as created or edited by the user.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: June 20, 2017
    Assignee: Google Inc.
    Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 9674267
    Abstract: Aspects of the present disclosure describe methods and apparatuses that hide latency during an interaction between an attacking client device platform and a defending client device platform in a multiplayer game played over a network. The attacking client device platform predicts a successful attack will be made and delivers a hit event to the defending client device platform. In order to provide additional time to wait for a hit reply from the defending client device platform the attacking client device platform initiates an altered animation mode that lengthens the run-time of the animation. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: June 6, 2017
    Assignee: Sony Interactive Entertainment America, LLC
    Inventors: Glenn Fiedler, Vincent Napoli, Jason McDonald
  • Patent number: 9665335
    Abstract: A projector includes an optical modulation section, a projection section, a driving section driving the optical modulation section, a selection section selecting at least one electronic apparatus, a storage section storing each user name of a plurality of electronic apparatuses, a reception section receiving an input by a user on a projection surface, and a projection image creation section creating a projection image. The projection image creation section reflects an image drawn on the basis of the input received by the reception section onto the projection image, creates a selection image including a user name stored in the storage section, and reflects the selection image onto the projection image. When an input for selecting a user is received, the selection section selects an electronic apparatus corresponding to the selected user on the projection surface onto which the selection image is projected.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: May 30, 2017
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Makoto Eguchi, Takahiro Otsu, Mitsuhiro Yoshida
  • Patent number: 9654522
    Abstract: A method includes providing a first party and a second party access to an integrated incubation environment (e.g., a multi-tenant system) residing on a server; storing, on the server, information relating to a collaborative project, wherein a first portion of the information is received from the first party, and a second portion of the information is received from the second party; and presenting the information to the first party and the second party over a network using at least one social network component.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 16, 2017
    Assignee: Salesforce.com. Inc.
    Inventor: Rajaram Satyanarayanan
  • Patent number: 9654523
    Abstract: An information processing device includes a receiver, an association unit, and a controller. The receiver receives an instruction to associate one first device from among multiple first devices that display a board as well as stickies pasted onto that board with a second device that creates a sticky. The association unit associates the first device and the second device according to an instruction received by the receiver. The controller controls transmission of information related to a board and stickies pasted onto that board in the first device associated by the association unit to the second device.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: May 16, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Nobuyuki Yamazoe, Kazunori Horikiri, Yusuke Kano, Yuki Nakamori
  • Patent number: 9654387
    Abstract: Techniques for privileged network routing are provided. As traffic is received at a gateway of a network backbone provider environment it is interrogated for predefined criteria. If the traffic satisfies the predefined criteria, then the information is routed within the network backbone provider environment to use a set of reserved and restricted resources to provide premium service for the traffic being routed through the network backbone provider environment.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 16, 2017
    Assignee: Micro Focus Software Inc.
    Inventors: Stephen R Carter, Dipto Chakravarty
  • Patent number: 9646245
    Abstract: When using Web intelligence (“Webint”) to collect information regarding a target social network user, one of the most valuable pieces of information is the target user's List-Of-Friends (LOF). In some cases, however, the LOF of the target user is not accessible in his profile. Herein are described methods and systems for identifying the LOF of a target user. An analysis system crawls the profiles of social network users, other than the target user, and reconstructs the LOF of the target user from the crawled profiles.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: May 9, 2017
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Rami Puzis, Roni Stern, Lior Rokach, Yuval Elovici, Tal Beja, Ariel Felner, Zahy Bnaya, Liron Samama
  • Patent number: 9646030
    Abstract: An information processing apparatus permits editing of information held by an existing node in a version control graph that contains a plurality of nodes, each of which is assigned an identifier corresponding to information held by the node. The information processing apparatus detects, upon merging a first branch and a second branch contained in the version control graph, a previous merged data set that is generated from a data set of a first version referred to by a node of the first branch and a data set of a second version referred to by a node of the second branch, on the basis of history information. The information processing apparatus generates a new merged data set by merging the first branch and the second branch, using the detected merged data set.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: May 9, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiro Ohtake, Toshihiro Kodaka
  • Patent number: 9645956
    Abstract: An apparatus for initialization. The apparatus includes a management I/O device controller for managing initialization of a plurality of I/O devices coupled to a PCI-Express (PCIe) fabric. The management I/O device controller is configured for receiving a request to register a target interrupt register address of a first worker computing resource, wherein the target interrupt register address is associated with a first interrupt generated by a first I/O device coupled to the PCIe fabric. A mapping module of the management I/O device controller is configured for mapping the target interrupt register address to a mapped interrupt register address of a domain in which the first I/O device resides. A translating interrupt register table includes a plurality of mapped interrupt register addresses in the domain that is associated with a plurality of target interrupt register addresses of a plurality of worker computing resources.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: May 9, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Norbert Egi, Robert Lasater, Thomas Boyle, John Peters, Guangyu Shi
  • Patent number: 9639311
    Abstract: In a case of a first function of carrying out a cooperative processing in accordance with an instruction from a user of a multifunction peripheral (10), the user is set as an execution user. In a case of a second function of carrying out a cooperative processing in accordance with an instruction from an application, a user instructed by the application is set as an execution user. Further, in a case where an execution user of a cooperative processing carried out using the first function and an execution user of a cooperative processing carried out using the second function are identical, use history information of the execution user is managed as use history information of a single user. This makes it possible to appropriately manage use history information of a cooperative processing.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: May 2, 2017
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Kunihiko Tsujimoto
  • Patent number: 9639622
    Abstract: A web site determination unit determines web sites associated with any one of a plurality of users of interest. A web site association unit associates, among the determined web sites, a plurality of the web sites with each other, each of the plurality of the web sites satisfying at least one of a condition on a feature amount of the each of the plurality of the web sites and a condition on at least one of the users of interest associated with the each of the plurality of the web sites. Accordingly, web site groups possibly having a commonality may be determined among web site groups associated with users of interest.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: May 2, 2017
    Assignees: Sony Corporation, Sony Interactive Entertainment Inc.
    Inventor: Takayuki Ishida
  • Patent number: 9634954
    Abstract: The present disclosure describes methods, systems, and computer program products for providing a remote device remote access to software functions.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: April 25, 2017
    Assignee: SAP SE
    Inventors: Martin Kaiser, Renzo Colle, Martin J. Wilmes, Frank Wagner, Michael Conrad
  • Patent number: 9632673
    Abstract: An application program window for a graphical user interface is provided that can include a geospatial data view panel adapted to display a geospatial view based on one or more data sources selected for display, the geospatial view being updated in real-time based on updates received for the one or more data sources selected for display. The window can include a data source panel adapted to display a plurality of available data sources and, for one or more of the available data sources, one or more hyperlinks that, upon user selection, serve to update the geospatial view. The window can include a timeline panel adapted to display one or more controls that, upon user selection, serve to initiate playback of a timeline enabled geospatial view by the geospatial data view panel, the timeline enabled geospatial view comprising a sequence of views spanning a period of time.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: April 25, 2017
    Assignee: Telos Corporation
    Inventors: Jeffrey R. Schneider, Rosario Ramil C. Alfonso, Stephen P. Corcoran
  • Patent number: 9626221
    Abstract: An example method of updating a virtual machine (VM) identifier (ID) stored in a memory buffer allocated from guest memory includes supplying firmware to a guest running on a VM that is executable on a host machine. The firmware includes instructions to allocate a memory buffer. The method also includes obtaining a buffer address of the memory buffer. The memory buffer is in guest memory and stores a VM ID that identifies a first instance of the VM. The method further includes storing the buffer address into hypervisor memory. The method also includes receiving an indication that the VM ID has been updated. The method further includes using the buffer address stored in hypervisor memory to update the VM ID.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: April 18, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, Gal Hammer
  • Patent number: 9623337
    Abstract: A proximity threshold of an avatar is defined with respect to proximity to an artifact located within a virtual universe domain. Activity by the avatar within the virtual universe domain is tracked, with activity data generated from the tracking. The activity data is analyzed to determine proximity of the avatar to the artifact within the proximity threshold, and a report is generated from the analyzing, the report noting a determined proximity of the avatar to the artifact within the proximity threshold. In one aspect, the report is provided to a supervisory entity.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Clifford A. Pickover, James W. Seaman
  • Patent number: 9621494
    Abstract: A computer-implemented method, computer program product, and computing system is provided for the interaction between a CRM system and a instant messaging system. According to an implementation, a computer-implemented method may include identifying, by one or more processors, one or more individuals associated with an opportunity included within a CRM system. The method may also include creating, by the one or more processors, an instant message buddy list group associated with the opportunity. The method may also include populating, by the one or more processors, the instant message buddy list group with at least a portion of the one or more individuals.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano M. P. da Silva
  • Patent number: 9613317
    Abstract: Mechanisms are provided for generating an answer to an input question. An input question is received and a set of candidate answers is generated along with, for each candidate answer in the set of candidate answers, a corresponding selection of one or more selected evidence portions from a corpus of information providing evidence in support of the candidate answer being a correct answer for the input question. The candidate answers are ranked based on an application of a justifying passage model (JPM) to the selected evidence portions for each of the candidate answers in the set of candidate answers. The JPM identifies whether a candidate answer is justified by a selected evidence passage corresponding to the candidate answer. A candidate answer is output as the correct answer for the input question based on the ranking of the candidate answers.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bridget B. Beamon, Michael D. Whitley, Robert L. Yates
  • Patent number: 9614802
    Abstract: A user selects a content item that he wishes to send. He then performs a “sending” gesture and specifies an initial “content-sharing zone.” In order to be eligible to receive the selected content item, a receiving device must be located within the content-sharing zone. However, the content-sharing zone can evolve over time. It can grow in size, change shape, or move (e.g., it can remain centered on the sending user as he moves). A potential recipient makes a “receiving” gesture, and, if the location of the receiving device is located within the evolving content-sharing zone, as currently defined, then the content item is sent from the sending device to the receiving device (either directly or via a content server). A maximum size or duration of the evolving content-sharing zone can be specified. Other restrictions can be stated so that, for example, only intended recipients can receive the content item.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: April 4, 2017
    Assignee: Google Technology Holdings Inc.
    Inventors: Alex G. Goncalves, Maria N. Mokhnatkina
  • Patent number: 9614947
    Abstract: Apparatus, methods, and machine-readable articles of manufacture improve reliability and scalability of a messaging system. In some embodiments, the system's configuration data and subscriber information are stored in a central repository of a core node, and replicated to one or more non-core nodes. Data replication may be performed in real-time or near real-time, periodically, sporadically, or otherwise. Nodes may rely on the replicated data to provide the system's subscribers and outside callers with services that do not involve updating of configuration or subscriber data. In this way, the non-core nodes may continue to process calls when the core node is unavailable. For example, the non-core nodes can route calls to the appropriate subscribers without relying on the core. As another example, the non-core nodes can take messages from callers when the core node is unavailable. The messages may be queued for posting and delivery when the core node becomes available.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: April 4, 2017
    Assignee: Applied Voice & Speech Technologies, Inc.
    Inventors: Douglas G. Murray, Steven J. Tindall, Roger E. Visser
  • Patent number: 9609061
    Abstract: A rugged and mobile media server/portal for use on a public transport vehicle, such as a train to provide media content to passengers on board said vehicle. The rugged and mobile media server/portal includes a mobile and protective case that contains a computer with a media library stored thereon and a local wireless network access point for providing a local wireless network on board the vehicle.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: March 28, 2017
    Assignee: Trolex Aport ApS
    Inventors: Jesper Bang-Olsen, Simon Munch-Andersen
  • Patent number: 9602670
    Abstract: A method for sharing content with participants in a conference including establishing a network conference session, identifying restricted content to be shared, and identifying global content which is a subset of the restricted content. The method further includes the steps of identifying a global participant group for the network conference session wherein members of the global participant group attend the network conference session using one or more communication devices, identifying a restricted participant group for the network conference session wherein members of the restricted participant group attend the network conference session using one or more communication devices, transmitting the restricted content to the restricted participant group, and transmitting the global content to the global participant group.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: March 21, 2017
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, John H. Yoakum
  • Patent number: 9600915
    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: July 6, 2015
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fabian O. Winternitz, Aditya Unnithan, David Paul Hill, Jeffrey A. Davis
  • Patent number: 9596681
    Abstract: A first base station provides overlapping coverage area with second base stations and third base stations. Second base stations allow access to wireless devices and configure a second plurality of almost blank subframes. Second base stations configure the same set of subframes as the second plurality of almost blank subframes. Third base stations allow access to a restricted subset of wireless devices and configure a third plurality of almost blank subframes. At least two base stations in the third base stations configure different set of subframes as the second plurality of almost blank subframes.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: March 14, 2017
    Assignee: Ofinno Technologies, LLC
    Inventor: Esmael Hejazi Dinan
  • Patent number: 9591651
    Abstract: A base station transmits a message after an increase in the number of wireless devices and/or a traffic load by an amount greater than a value. The message comprises an updated subframe allocation bitmap indicating a second plurality of subframes including an updated plurality of almost blank subframes. The updated plurality of almost blank subframes includes a smaller number of almost blank subframes than an initial plurality of almost blank subframes.
    Type: Grant
    Filed: February 27, 2016
    Date of Patent: March 7, 2017
    Assignee: Ofinno Technologies, LLC
    Inventor: Esmael Hejazi Dinan
  • Patent number: 9590942
    Abstract: A system and method is disclosed for informing a user of recent activities in an online social network. A notification list, displayed in the online social network, includes one or more visual references, with each visual reference displaying at least one line of context information and at least one line of content information. The context information may include a part of a message describing an original activity performed by a user in the online social network, and the content information may include a concise representation of one or more ancillary activities made by other users in response to the original activity.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Zachary Yeskel, Brett Rolston Lider, Alison Boncha
  • Patent number: 9584452
    Abstract: A method comprising: executing an operation on a file; obtaining a mail editing task list; determining at least one mail editing task; and sending an attachment adding instruction to a mail editing apparatus that generates the mail editing task to instruct the mail editing apparatus to add the file as an attachment of a mail corresponding to the mail editing task. Through the embodiments of the present invention, when a user executes an operation on a file, a current mail editing task list can be automatically obtained, and the file is used as an attachment of a mail corresponding to at least one determined mail editing task.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: February 28, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Liyan Song, Yu Yin
  • Patent number: 9569546
    Abstract: A method for sharing documents includes initiating a sharing session with a first participant and a second participant, wherein the first participant is communicatively connected to the second participant via a server, receiving a control request having an action from the first participant, determining whether the control request includes a share page action, and retrieving components of the page with available component types and sending components associated with preferences of the first participant to the first participant and components associated with preferences of the second participant to the second participant responsive to determining that the control request includes the share page action.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul C. Castro, Yun-Wu Huang, Peter Kissa, John J. Ponzo, Gegi Thomas
  • Patent number: 9569543
    Abstract: A method for sharing documents includes initiating a sharing session with a first participant and a second participant, wherein the first participant is communicatively connected to the second participant via a server, receiving a control request having an action from the first participant, determining whether the control request includes a share page action, and retrieving components of the page with available component types and sending components associated with preferences of the first participant to the first participant and components associated with preferences of the second participant to the second participant responsive to determining that the control request includes the share page action.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul C. Castro, Yun-Wu Huang, Peter Kissa, John J. Ponzo, Gegi Thomas
  • Patent number: 9571593
    Abstract: In one embodiment, a method includes accessing a profile page of a user on an online social network, accessing cached content from a feed, determining the last time the content from the feed was updated, and if the last time the content was update was before a particular time, then updated the profile page of the user to include the cached content, else, accessing the feed and updating the profile page of the user to include updated content.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: February 14, 2017
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent L. Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 9563677
    Abstract: Systems and methods are provided for cluster matching of contact objects. First and second sub graphs can be generated that include respective first and second subsets of the plurality of contact objects. The sub graphs can be intersected to generate an intersecting set of contact object, which can then be analyzed using one or more processes to determine whether matching objects exist in the intersecting set.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: February 7, 2017
    Assignee: Melissa Data Corp.
    Inventor: Marc Bernier
  • Patent number: 9561866
    Abstract: A wearable electronic display system detects aircraft flight related conditions, compares the detected flight related conditions with rules or procedures, retrieves flight condition information relating to phase of flight, and displays small amounts of contextually relevant flight condition information on a display screen.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: February 7, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Jeffrey L. Williams, Jason W. Clark, Susan A. Foster, Samantha A. Schwartz, Aaron D. Pilcher
  • Patent number: 9565392
    Abstract: An advanced video teleconferencing system facilitates an engaging and realistic video conferencing experience. Key design elements and video, audio, and control capabilities are provided for a video conferencing experience that cannot be attained with conventional methods, which elements and capabilities include careful design of the table and room at each site, supplementary displays showing imagery in a mirrored manner, networked environmental control, an AutoDirector with keyword and gesture recognition, and audio reflection from a display or beam splitter.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: February 7, 2017
    Assignee: APPLIED MINDS, LLC
    Inventors: Bran Ferren, W. Daniel Hillis, Thomas McKnight, Rudy Yukich, Braddock Gaskill
  • Patent number: 9557953
    Abstract: Techniques related to viewing a private image are described herein. The techniques may include a public device including a processor and a public display to display a display image. The techniques may also include an input receiver to receive input at the public device, and a privacy controller to alter the display image from the public display when the display image is private. Techniques may further include a transmitter to transmit the display image to a private device when the display image is private.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: January 31, 2017
    Assignee: Intel Corporation
    Inventors: Ramon Cancel Olmo, Shawn Lee
  • Patent number: 9560123
    Abstract: A method and system for processing a request by a user of a program in a first computer. The program in the first computer displays, in the first computer, a first computer screen and another computer screen superimposed on the first computer screen. The program in the first computer receives a request and updates a first working storage area to indicate the request. The first computer sends to a second computer a copy of contents of a first working storage area in the first computer. The first computer receives from the second computer contents of a second working storage area in the second computer updated with a result of a copy of a program in the second computer processing the request, and in response, the first computer updates the contents of the first working storage area with the contents of the updated second working storage.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventor: Robert J. Purpura
  • Patent number: 9559928
    Abstract: Methods and systems for implementing test coverage measurement are disclosed. A first set of interactions among a set of production services are determined. The first set of interactions comprises a plurality of service requests between individual ones of the set of production services. A second set of interactions among a set of test services are determined. The second set of interactions comprises a plurality of service requests between individual ones of the set of test services. A test coverage metric is generated. The test coverage metric indicates an amount of the first set of interactions that are covered by the second set of interactions.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: January 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brandon William Porter, Slavik Dimitrovich, Anton Vladilenovich Goldberg, Aram Grigoryan
  • Patent number: 9549382
    Abstract: A base station transmits a message to a plurality of wireless devices in connected mode. The message comprises a subframe allocation bitmap indicating a plurality of subframes. The plurality of subframes comprises a plurality of almost blank subframes. During majority of symbols of an almost blank subframe of a base station, signals are transmitted at an almost blank subframe power level that is different from a transmit power during a non-almost blank subframe.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 17, 2017
    Assignee: Ofinno Technologies, LLC
    Inventor: Esmael Hejazi Dinan
  • Patent number: 9549049
    Abstract: According to an embodiment, a sensor device is provided comprising a sensor; a transceiver; a processor configured to run an application; and a virtualization layer which comprises an application programming interface encapsulating application layer features of the sensor device and which is configured to provide to the application, via at least one service access point, a service to communicate with another sensor device by means of the transceiver, a service to control the sensor and a service to discover a sensor device network, have the sensor device leave a sensor device network and/or have the sensor device join a sensor device network.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: January 17, 2017
    Assignees: Nanyang Technological University, Singapore Technologies Dynamics Pte Ltd
    Inventors: Hock Beng Lim, Mudasser Iqbal, Daiqin Yang, Talha Obaid, Teng Jie Ng
  • Patent number: 9547823
    Abstract: In an exemplary method, a media content recommendation system interfaces with a knowledge graph system to access knowledge graph data that represents a knowledge graph relationship between a subject and a media program in a knowledge graph, generates, based on the knowledge graph data, a media content recommendation that includes recommendation content indicating the media program and the knowledge graph relationship between the subject and the media program, and outputs the media content recommendation for presentation to a user by a user computing device.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: January 17, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Si Ying Diana Hu, Suri B. Medapati
  • Patent number: 9542564
    Abstract: A request, from a requester, is received to view user information on a user's personal site associated with a user. A relationship is determined between the requester and the user. User information is provided to the requester based on the requester's relationship to the user.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Thomas Mattox, Jr., Venkatesh Veeraraghavan, Bryant Fong, Shunri Guo, James C. Hilke, Rachel A. Elfenbein
  • Patent number: 9535577
    Abstract: An apparatus, method, and computer program product are disclosed for synchronizing interactive content with multimedia. A media module is configured to display a multimedia element in a media player capable of multimedia playback. A content module is configured to display one or more interactive content elements associated with the multimedia element. A synchronization module is configured to synchronize the presentation of the one or more interactive content elements with playback of the multimedia element. An input detection module is configured to detect user input in response to a user interacting with the one or more interactive content elements.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: January 3, 2017
    Inventor: Gary Spirer
  • Patent number: 9538376
    Abstract: Methods and apparatuses for authenticating data communications are disclosed. In a method an intermediate node between a sender device and a receiver device obtains an authenticator associated with the sender device. The intermediate node authenticates the sender device such that the intermediate node acts as the receiver device towards the sender device. The intermediate node is then authenticated to the receiver device such that the intermediate node uses the authenticator associated with the sender device for the authentication to transparently intervene data communications from the sender device to the receiver device.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: January 3, 2017
    Assignee: SSH COMMUNICATIONS SECURITY OYJ
    Inventors: Sami Juhani Lehtinen, Tero Tapani Mononen, Toni Kaarlo Tapio Tammisalo
  • Patent number: 9538034
    Abstract: An image forming apparatus includes an image-log creation unit, a document blank sheet page skip scan function setting unit, a blank sheet page image registration setting unit, and a blank sheet page image image-log output setting unit. The image-log creation unit creates an image of an image-log from image attribute information and image data of a read document. The document blank sheet page skip scan function setting unit sets whether to use a skip scan function of a blank sheet page of a document. The blank sheet page image registration setting unit sets whether to register a blank sheet page image of the document. The blank sheet page image image-log output setting unit sets whether to output an image-log of the blank sheet page images.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: January 3, 2017
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Kyozo Enomoto
  • Patent number: 9530117
    Abstract: A Persona Based Interface associates a user's persona with a simple instant message request to a remote service. When the Persona Based Interface receives a simple instant message request from a user, the Persona Based Interface transforms the user's request based on the persona, and forwards the request to the remote service. After receiving a response to the request, the Persona Based Interface transforms the response into a simple instant message based on the persona.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Morton, Goss F. Nuzzo-Jones
  • Patent number: RE46309
    Abstract: Ones of the windows associated with a software process are identified in a screen layout on a local display of a sharer network node. On the sharer network node, an image of the identified windows as they are arranged in the screen layout and free of obscuration by any other windows in the screen layout is generated. The image is transmitted from the sharer network node to a viewer network node. Also, commands derived from input device events on sharer and viewer network nodes are received. The received commands are processed into a command sequence, which is passed to a shared process executing on the sharer network node. Windows associated with the shared process are presented on the sharer network node in accordance with the received command sequence. An image of the presented windows is generated and transmitted from the sharer network node to the viewer network node.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: February 14, 2017
    Assignee: Sococo, Inc.
    Inventors: Alexander Say Go, Vladimir Petter