Patents Examined by Barbara Burgess
  • Patent number: 9787801
    Abstract: Method of transmission of data between a server and a client, said transmission using a multihoming protocol, as SCTP, over a network comprising at least one principal link and one secondary link connecting the server and the client, said method comprising the steps of: a) set-up of a connection between the server and the client; b) allocation of a bandwidth over the principal link to the transmission of data from the server to the client; c) transmission of data from the server to the client over the principal link as long as said allocated bandwidth is not fully used; and d) if the allocated bandwidth has been fully used, transmission of data from the server to the client over the secondary link.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: October 10, 2017
    Assignee: Thomson Licensing
    Inventors: Anthony Laurent, Stephane Gouache
  • Patent number: 9760628
    Abstract: The invention provides a session-based bi-directional multi-tier client-server asynchronous information database search and retrieval system for sending a character-by-character string of data to an intelligent server that can be configured to immediately analyze the lengthening string character-by-character and return to the client increasingly appropriate database information as the client sends the string.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: September 12, 2017
    Inventors: Mark Hans Smit, Stefan M. van den Oord
  • Patent number: 9716622
    Abstract: One embodiment of the present invention provides a system for automatic configuration of a computing device in a content-centric network (CCN). During operation, the system sends, by the computing device on at least one of the computing device's faces, an interest in configuration information. The interest has a predetermined name prefix. The system then receives a content object in response to the interest. The content object includes at least a default name prefix, to which the computing device can send other interests. The system further configures the computing device based on the received content object.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: July 25, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Priya Mahadevan, Glenn C. Scott
  • Patent number: 9710373
    Abstract: A system and method for communicating with power tools using a universal protocol. The universal protocol may be implemented using a universal core module that is installed across a variety of power tools and other devices to enable communications therewith. Communications to and from the power tools are translated to a universal protocol once received. The translated communications are handled by the universal core module of a particular tool according to a set of rules. In response, the universal core module outputs communications according to the universal protocol and the set of rules, which may be translated to another protocol for receipt by components of the tool or an external device. The communications may be used, for example, to obtain tool performance data from the tools and to provide firmware updates.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: July 18, 2017
    Assignee: MILWAUKEE ELECTRIC TOOL CORPORATION
    Inventor: Matthew J. Mergener
  • Patent number: 9706000
    Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: July 11, 2017
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
  • Patent number: 9695980
    Abstract: A failsafe monitoring device for monitoring a spatial area comprises at least one image recording unit. A three-dimensional image of the spatial area is recorded and a representation of said three-dimensional image is displayed in order to configure the monitoring device. A configuration plane is defined using a plurality of spatial points which have been determined within the three-dimensional image. Subsequently, at least one variable geometry element is defined relative to the configuration plane. A data record which represents a transformation of the geometry element into the spatial area is generated and transferred to the monitoring device.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: July 4, 2017
    Assignee: PILZ GMBH & CO. KG
    Inventors: Dietmar Doettling, Oliver Fuchs, James Sugrue
  • Patent number: 9699123
    Abstract: Users desiring to associate a media object with an existing web browser session are provided with an out-of-band communication path by which to effect the association. When the media object is received at a web server involved in the session, the server creates a model of the item depicted in the media object and associates the model with the session. A projection of the resulting model is then made available for viewing (and, in some instances, manipulation) by the user during the web browser session.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: July 4, 2017
    Assignee: DITTO TECHNOLOGIES, INC.
    Inventor: Katherine Endress Doerksen
  • Patent number: 9690914
    Abstract: Program code is modified to execute correctly only when code and data memory accesses/fetches are synchronised, i.e. data and code accesses/fetches are routed to identical physical addresses in computer memory. This indirectly defeats the MMU attack, in which code and data memory accesses/fetches to the same logical address are routed to different physical addresses. The program code is modified such that one or more sections of the code (“repair targets”) are deliberately broken so that the program code will not execute correctly, the repair targets being replaced at run time with correct code before the repair targets are executed.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: June 27, 2017
    Assignee: Metaforic Limited
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Patent number: 9661089
    Abstract: A user creates an event in a social networking system specifying a location, a time, and a guest list of other users invited to the event. The social networking system generates a page associated with the event that provides information about the event and identifies whether users have responded to invitations to the event. The content of the page may be customized for the user viewing the page to encourage the viewing user to attend the event. For example, the viewing user's relationship to and/or similar characteristics with other users on the guest list is determined and used by the social networking system to identify the users whose responses to invitations are shown to the viewing user via the page. Additionally, a notification method more prominently distributes acceptances of invitations to other users to encourage attendance.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: May 23, 2017
    Assignee: Facebook, Inc.
    Inventors: Robert Michael Baldwin, Henry Bridge, Robyn David Morris
  • Patent number: 9660949
    Abstract: Methods and systems for providing geomessaging clients mobility between different geomessaging servers are discussed with relation to the interaction of nodes in either an IMS or a non-IMS based network.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: May 23, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: George Foti
  • Patent number: 9654588
    Abstract: There is provided a device control apparatus which makes it possible to dispense with device monitoring (polling) by a client apparatus to thereby reduce traffic on a network. A device server 200 acquires, according to device information for identifying a device locally connected to the device server 200, at least one of a trigger detection algorithm and a definition file for monitoring a state change of the device identified based on the device information, and monitors the locally connected device based on at least one of the acquired trigger detection algorithm and definition file. Then, when a state change of the device is detected, the device server 200 sends a trigger notification indicative of the detection of the state change to a client PC 100 via a network 500, and starts a session with the client PC 100 in response to a connection request from the client PC 100 having received the trigger notification.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: May 16, 2017
    Assignee: Canon Imaging Systems Inc.
    Inventors: Ryo Endo, Ryosuke Miyashita, Satoshi Negishi
  • Patent number: 9646100
    Abstract: An apparatus and a non-transitory computer-readable medium may perform a method for providing content provider-specified URL keyword navigation. The method may comprise: receiving a first HTTP response from a first web server, wherein the first HTTP response includes a client-executable program; executing the client-executable program, wherein executing the client-executable program comprises: identifying a keyword included in a first URL; transmitting at least a portion of the first URL and the keyword to a second server for resolution; and receiving a second URL corresponding to a resolution of the keyword from the second server; sending a second HTTP request to a third web server for a second resource defined by the second URL; and receiving a second HTTP response from the third web server, wherein the second HTTP response includes the third resource.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 9, 2017
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Daniel Schonfeld
  • Patent number: 9646020
    Abstract: Uploading storage data. A method includes determining a file protocol for a local file including determining sparseness for the local file. Based on the sparseness for the local file, the local file is uploaded to a remote service, while preserving sparseness by not uploading data that the remote service can imply based on the sparseness.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eron D. Wright, Ismet Erensoy Kahraman
  • Patent number: 9641884
    Abstract: Computer-based methods and devices for establishing a content mirroring session during which two devices concurrently present or display the same content are disclosed. Consistent with an embodiment of the invention, a first device displays a visual indicator when the first device is physically positioned and oriented to target a second device, with which the first device is authorized to establish a content mirroring session. The visual indicator, which may be a graphical user interface element such as a button or icon, identifies the device that is being targeted by the first device, and in some embodiments, indicates to a user that a content mirroring session can be established with the targeted device.
    Type: Grant
    Filed: November 15, 2008
    Date of Patent: May 2, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Kim P. Pimmel, Marcos Weskamp
  • Patent number: 9635098
    Abstract: The present invention relates to the technical field of computers. Provided are an open platform, open platform access system, storage medium, and method for allowing a third party application to access an open platform, the method comprising: acquiring the identification information a user uses to access a target open platform; according to the acquired identification information and the corresponding relationship between the pre-established identification information of the user in the target open platform and the identification information in a preset open platform, determining the identification information of the user in the preset open platform; according to the identification information of the user in the preset open platform, invoking via the open interface of the preset open platform the data of the target open platform stored in the preset open platform.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: April 25, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Nianyang Zhu, Yanping Guan, Dongliang Zhang, Tong Rui, Puguang Huang
  • Patent number: 9635143
    Abstract: The present solution automatically detects the remote display protocol capabilities of the client, server and/or intermediaries to determine whether the client and server should compress the remote display protocol data or the intermediaries, and in some cases both.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: April 25, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Richard Jensen, Allen Samuels, Justin Bullard, Henry Collins
  • Patent number: 9628559
    Abstract: In an approach to improving resource downloads, one or more computer processors detect a request to download a resource from an original source to a user's computing device. The one or more computer processors determine a cost of the download of the requested resource from the original source. The one or more computer processors determine whether the cost of the download of the requested resource from the original source exceeds a predefined threshold. The one or more computer processors determine a group of trusted network connected endpoints. The one or more computer processors determine whether the requested resource exists in the group of trusted network connected endpoints. Responsive to determining the requested resource exists in the group of trusted network connected endpoints, the one or more computer processors download the requested resource from at least one of the trusted network connected endpoints.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Saswati Maji, Indrajit Poddar
  • Patent number: 9628541
    Abstract: A system and method for modifying the processing within a streaming application are disclosed. The method may include identifying a grouping location at which it may be possible to group tuples during the runtime execution of a streaming application. In some embodiments, this may include identifying locations at which a runtime grouping condition may be added to one or more stream operators without adversely affecting the performance of a streaming application. The method may add a runtime grouping condition to a processing location within the plurality of stream operators of a streaming application, in some embodiments.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Bradford L. Cobb, John M. Santosuosso
  • Patent number: 9614784
    Abstract: Techniques relate to facilitating assignments of tasks to promote efficient resource timetables. A first communication from a client device is received that corresponds to an electronic request to sue a resource to complete a task. A task type of the task and a client corresponding to the electronic request are identified. Usage data corresponding to the task type and client are identified. A task-assignment duration is defined based on the usage data and a buffer time period. An availability in a timetable of a resource that is of a duration that is at least as long as the task-assignment duration is identified. A second communication identifying a start time of the availability is transmitted to the client device. A third communication is received that accepts the start time, and a fourth communication is transmitted to a device controlling use of the resource that identifies the client, task and availability.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: April 4, 2017
    Assignee: HCA Holding, Inc.
    Inventors: Michael Houston, Gabriel Perez
  • Patent number: 9614798
    Abstract: A message distribution apparatus and method for distribution of a message submitted by a user by a terminal connected to a communication network to a previously unknown group of receiving users has an access to a database which stores a semantic network data model with terms linked to each other by semantic relations and/or a social network data model with users linked to each other by social relations; a mapping engine which maps at least one term being associated with the submitted message to terms being associated with users of the social network data model and/or with terms of the semantic data model for generating a group of potential receiving users for the submitted message; and a distribution engine which distributes the submitted message of the submitting user via the communication network to a group of receiving users filtered from the at least one generated group of potential receiving users.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: April 4, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Karsten Ehms, Michael Heiss, Manfred Langen