Cooperative Computer Processing Patents (Class 709/205)
-
Patent number: 9713124Abstract: 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: GrantFiled: July 14, 2014Date of Patent: July 18, 2017Assignee: LG ELECTRONICS INC.Inventors: Hyukjin Chae, Hanbyul Seo, Hakseong Kim
-
Patent number: 9712607Abstract: 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: GrantFiled: June 24, 2015Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
-
Patent number: 9710512Abstract: 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: GrantFiled: June 26, 2014Date of Patent: July 18, 2017Assignee: SAP SEInventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Christian Mohr, Martin Strenge, Sascha Zorn
-
Patent number: 9705966Abstract: 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: GrantFiled: September 30, 2013Date of Patent: July 11, 2017Assignee: 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: 9705973Abstract: 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: GrantFiled: April 29, 2015Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
-
Patent number: 9705687Abstract: 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: GrantFiled: August 5, 2014Date of Patent: July 11, 2017Assignee: Facebook, Inc.Inventors: Samantha P. Krug, Kevin York Systrom, Ryan Jacob Gomba, Michel Krieger, Hui Ding, Ian McIntyre Silber, Peter Xiu Deng
-
Patent number: 9705758Abstract: 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: GrantFiled: November 19, 2013Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Jason L. Anderson, Vincent A. Belfoure, Gregory J. Boss, Animesh Singh
-
Patent number: 9704396Abstract: 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: GrantFiled: October 24, 2014Date of Patent: July 11, 2017Assignee: Allstate Insurance CompanyInventors: Theresa A. Owens, Alinawaz Ismaili, Brennan Gee, Francis Lowry
-
Patent number: 9697089Abstract: 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: GrantFiled: March 22, 2012Date of Patent: July 4, 2017Assignee: FUJITSU LIMITEDInventors: Hironobu Awazu, Yuzuru Ueda
-
Patent number: 9697573Abstract: 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: GrantFiled: June 26, 2014Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Robert Yuji Haitani, Jenny Ann Blackburn, Charles Shearer Dorner, Eva Manolis, Timothy Andrew Ong
-
Patent number: 9687732Abstract: 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: GrantFiled: December 30, 2013Date of Patent: June 27, 2017Assignees: NINTENDO CO., LTD., GAME FREAK INC.Inventor: Junichi Masuda
-
Patent number: 9692812Abstract: 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: GrantFiled: July 14, 2014Date of Patent: June 27, 2017Assignee: Google Inc.Inventors: Ronald Ho, Wilfred Yeung
-
Patent number: 9690496Abstract: 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: GrantFiled: March 24, 2016Date of Patent: June 27, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alexander Kirshenbaum, Cenk Ergan, Michael R. Fortin, Robert L. Reinauer
-
Patent number: 9690870Abstract: 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: GrantFiled: October 31, 2011Date of Patent: June 27, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Parag M. Joshi, Claudio Bartolini, Sven Graupner, Hamid Reza Motahari Nezhad
-
Patent number: 9684637Abstract: 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: GrantFiled: March 16, 2015Date of Patent: June 20, 2017Assignee: Google Inc.Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
-
Patent number: 9674267Abstract: 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: GrantFiled: January 29, 2013Date of Patent: June 6, 2017Assignee: Sony Interactive Entertainment America, LLCInventors: Glenn Fiedler, Vincent Napoli, Jason McDonald
-
Patent number: 9665335Abstract: 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: GrantFiled: December 11, 2014Date of Patent: May 30, 2017Assignee: SEIKO EPSON CORPORATIONInventors: Makoto Eguchi, Takahiro Otsu, Mitsuhiro Yoshida
-
Patent number: 9654387Abstract: 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: GrantFiled: March 17, 2014Date of Patent: May 16, 2017Assignee: Micro Focus Software Inc.Inventors: Stephen R Carter, Dipto Chakravarty
-
Patent number: 9654523Abstract: 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: GrantFiled: May 9, 2014Date of Patent: May 16, 2017Assignee: FUJI XEROX CO., LTD.Inventors: Nobuyuki Yamazoe, Kazunori Horikiri, Yusuke Kano, Yuki Nakamori
-
Patent number: 9654522Abstract: 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: GrantFiled: April 30, 2013Date of Patent: May 16, 2017Assignee: Salesforce.com. Inc.Inventor: Rajaram Satyanarayanan
-
Patent number: 9646030Abstract: 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: GrantFiled: February 11, 2014Date of Patent: May 9, 2017Assignee: FUJITSU LIMITEDInventors: Tomohiro Ohtake, Toshihiro Kodaka
-
Patent number: 9646245Abstract: 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: GrantFiled: October 29, 2013Date of Patent: May 9, 2017Assignee: VERINT SYSTEMS LTD.Inventors: Rami Puzis, Roni Stern, Lior Rokach, Yuval Elovici, Tal Beja, Ariel Felner, Zahy Bnaya, Liron Samama
-
Patent number: 9645956Abstract: 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: GrantFiled: October 7, 2016Date of Patent: May 9, 2017Assignee: Futurewei Technologies, Inc.Inventors: Norbert Egi, Robert Lasater, Thomas Boyle, John Peters, Guangyu Shi
-
Patent number: 9639311Abstract: 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: GrantFiled: April 5, 2016Date of Patent: May 2, 2017Assignee: Sharp Kabushiki KaishaInventor: Kunihiko Tsujimoto
-
Patent number: 9639622Abstract: 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: GrantFiled: July 23, 2012Date of Patent: May 2, 2017Assignees: Sony Corporation, Sony Interactive Entertainment Inc.Inventor: Takayuki Ishida
-
Patent number: 9632673Abstract: 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: GrantFiled: June 13, 2014Date of Patent: April 25, 2017Assignee: Telos CorporationInventors: Jeffrey R. Schneider, Rosario Ramil C. Alfonso, Stephen P. Corcoran
-
Patent number: 9634954Abstract: The present disclosure describes methods, systems, and computer program products for providing a remote device remote access to software functions.Type: GrantFiled: June 26, 2013Date of Patent: April 25, 2017Assignee: SAP SEInventors: Martin Kaiser, Renzo Colle, Martin J. Wilmes, Frank Wagner, Michael Conrad
-
Patent number: 9623337Abstract: 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: GrantFiled: August 24, 2012Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Clifford A. Pickover, James W. Seaman
-
Patent number: 9626221Abstract: 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: GrantFiled: February 24, 2015Date of Patent: April 18, 2017Assignee: Red Hat Israel, Ltd.Inventors: Michael Tsirkin, Gal Hammer
-
Patent number: 9621494Abstract: 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: GrantFiled: May 21, 2013Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano M. P. da Silva
-
Patent number: 9614802Abstract: 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: GrantFiled: February 7, 2014Date of Patent: April 4, 2017Assignee: Google Technology Holdings Inc.Inventors: Alex G. Goncalves, Maria N. Mokhnatkina
-
Patent number: 9614947Abstract: 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: GrantFiled: February 20, 2015Date of Patent: April 4, 2017Assignee: Applied Voice & Speech Technologies, Inc.Inventors: Douglas G. Murray, Steven J. Tindall, Roger E. Visser
-
Patent number: 9613317Abstract: 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: GrantFiled: March 28, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Bridget B. Beamon, Michael D. Whitley, Robert L. Yates
-
Patent number: 9609061Abstract: 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: GrantFiled: March 11, 2014Date of Patent: March 28, 2017Assignee: Trolex Aport ApSInventors: Jesper Bang-Olsen, Simon Munch-Andersen
-
Patent number: 9602670Abstract: 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: GrantFiled: October 29, 2010Date of Patent: March 21, 2017Assignee: Avaya Inc.Inventors: Mehmet C. Balasaygun, John H. Yoakum
-
Patent number: 9600915Abstract: 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: GrantFiled: July 6, 2015Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Fabian O. Winternitz, Aditya Unnithan, David Paul Hill, Jeffrey A. Davis
-
Patent number: 9596681Abstract: 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: GrantFiled: March 17, 2016Date of Patent: March 14, 2017Assignee: Ofinno Technologies, LLCInventor: Esmael Hejazi Dinan
-
Patent number: 9591651Abstract: 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: GrantFiled: February 27, 2016Date of Patent: March 7, 2017Assignee: Ofinno Technologies, LLCInventor: Esmael Hejazi Dinan
-
Patent number: 9590942Abstract: 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: GrantFiled: September 14, 2012Date of Patent: March 7, 2017Assignee: GOOGLE INC.Inventors: Zachary Yeskel, Brett Rolston Lider, Alison Boncha
-
Patent number: 9584452Abstract: 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: GrantFiled: June 30, 2014Date of Patent: February 28, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Liyan Song, Yu Yin
-
Patent number: 9569543Abstract: 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: GrantFiled: January 14, 2011Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul C. Castro, Yun-Wu Huang, Peter Kissa, John J. Ponzo, Gegi Thomas
-
Patent number: 9571593Abstract: 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: GrantFiled: September 19, 2014Date of Patent: February 14, 2017Assignee: Facebook, Inc.Inventors: William K. Tiu, Jr., Kent L. Lindstrom, Ross Ainsley MacKinnon
-
Patent number: 9569546Abstract: 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: GrantFiled: September 10, 2012Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul C. Castro, Yun-Wu Huang, Peter Kissa, John J. Ponzo, Gegi Thomas
-
Patent number: 9563677Abstract: 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: GrantFiled: December 11, 2013Date of Patent: February 7, 2017Assignee: Melissa Data Corp.Inventor: Marc Bernier
-
Patent number: 9561866Abstract: 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: GrantFiled: May 27, 2015Date of Patent: February 7, 2017Assignee: THE BOEING COMPANYInventors: Jeffrey L. Williams, Jason W. Clark, Susan A. Foster, Samantha A. Schwartz, Aaron D. Pilcher
-
Patent number: 9565392Abstract: 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: GrantFiled: June 15, 2015Date of Patent: February 7, 2017Assignee: APPLIED MINDS, LLCInventors: Bran Ferren, W. Daniel Hillis, Thomas McKnight, Rudy Yukich, Braddock Gaskill
-
Patent number: 9560123Abstract: 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: GrantFiled: March 17, 2016Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventor: Robert J. Purpura
-
Patent number: 9557953Abstract: 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: GrantFiled: December 10, 2014Date of Patent: January 31, 2017Assignee: Intel CorporationInventors: Ramon Cancel Olmo, Shawn Lee
-
Patent number: RE46309Abstract: 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: GrantFiled: March 23, 2015Date of Patent: February 14, 2017Assignee: Sococo, Inc.Inventors: Alexander Say Go, Vladimir Petter
-
Patent number: RE46471Abstract: 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: GrantFiled: April 24, 2014Date of Patent: July 11, 2017Assignee: RAKUTEN, INC.Inventors: Beau Barbour, David Fishman, Eric Miller, Gregory Newman