Patents Examined by Christopher Biagini
-
Patent number: 9571461Abstract: A method identifies anonymized parties in a transmitted communication. A sender replaces one or more communication party identifiers in control data within a communication with one or more anonymized identifiers before transmitting the communication to one or more recipients of the communication. A recipient receiving the communication searches a local lookup table by an anonymized identifier for a corresponding non-anonymized identifier which identifies a party of the communication. In response to identifying a corresponding non-anonymized identifier, the recipient then replaces the anonymized identifier with the corresponding communication party identifier and presents the recipient with the non-anonymized identifiers within the communication.Type: GrantFiled: August 29, 2014Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Franciscus Jacobus van Ham, Georg Sander, Bruno Haible, Stephen Joseph Neupauer
-
Patent number: 9571460Abstract: A system and computer program product identifies anonymized parties in a transmitted communication. A sender replaces one or more communication party identifiers in control data within a communication with one or more anonymized identifiers before transmitting the communication to one or more recipients of the communication. A recipient receiving the communication searches a local lookup table by an anonymized identifier for a corresponding non-anonymized identifier which identifies a party of the communication. In response to identifying a corresponding non-anonymized identifier, the recipient then replaces the anonymized identifier with the corresponding communication party identifier and presents the recipient with the non-anonymized identifiers within the communication.Type: GrantFiled: June 28, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Franciscus Jacobus van Ham, Georg Sander, Bruno Haible, Stephen Joseph Neupauer
-
Patent number: 9544548Abstract: An object image displaying system according to an exemplary aspect of the invention includes: a plurality of cameras which image a plurality of imaging areas respectively to create image data representing the image areas; and a server which is connected to the plural cameras, wherein the server includes: an identifying unit which identifies a position at which an object exists as a identified position; a selecting unit which selects selected image data which corresponds to the identified position out of the image data created by the plural cameras; and a display control unit which controls a display unit to display the selected image data.Type: GrantFiled: June 8, 2009Date of Patent: January 10, 2017Assignee: NEC CORPORATIONInventor: Mitsunori Morisaki
-
Patent number: 9503496Abstract: A system and method for reconciling media content available through a number of service providers. A request is received to identify media content. One or more characteristics of the media content are determined. A determination is made whether the media content is associated with an identifier in response to the one or more characteristics. An identifier is associated with the media content in response to determining there is not an existing identifier associated with the media content. The media content is cross referenced between the number of service providers utilizing the identifier and time zones. A database is updated to include the identifier and the one or more characteristics associated with the media content.Type: GrantFiled: July 8, 2009Date of Patent: November 22, 2016Assignee: CenturyLink Intellectual Property LLCInventors: Kelsyn Rooks, David E. Emerson, Gary W. Lafreniere, Michael S. Goergen
-
Patent number: 9497423Abstract: A telemedicine system (8) includes an audio-video switch (10) that receives at least two different signals and conveys at least one of the at least two different signals to an output device (18) that presents it to a user. A control device (162) monitors a position of the audio-video switch (10) and automatically controls the position to select which of the at least two different signals is passed through the audio-video switch (10) to the output device (18) in response to a signal from a remote source (34). Signals received from the remote source (34) include medically related audio video message signals, which are input to the audio-video switch (10), and a control signal that causes the audio-video switch (10) to select between passing the medically related audio-video message signals and other received signals to the output device (18).Type: GrantFiled: January 17, 2007Date of Patent: November 15, 2016Assignee: Koninklijke Philips N.V.Inventor: David S. Moberly
-
Patent number: 9438680Abstract: A method, and associated system, for enforcing compliance with data definitions in an information or conceptual model. The method includes storing a set of data models, which define model parameter definitions, having a content based on data definitions of the conceptual model. A validator is positioned between a registry service and services use data definitions to define their data parameters. The registry service stores registered services in a service repository. The validator processes a registration request from one of the services that includes the data definitions for the parameters of the service. The processing includes accessing the data models and comparing each of the data definitions to a corresponding model parameter definition. When the registration request is determined compliant with the conceptual model, the service is deployed to the service registry. Typically, only registration requests processed by the validator are deployed to the service registry.Type: GrantFiled: June 14, 2005Date of Patent: September 6, 2016Assignee: ORACLE AMERICA, INC.Inventors: Paris E. Bingham, Jr., Michael J. Wookey
-
Patent number: 9419945Abstract: A communication network comprises a first control node (101) and at least one second control node (103), wherein the first control node and the second control node form a first-level communication network (113) which communicatively couples the first control node to the second control node, wherein the first control node comprises a first intermediary node communication module (123) for forming a first second-level communication network (121) between the first control node (101) and a first intermediary node (105), wherein the first intermediary node communication module is adapted to receive an anonymous request (143) from the first intermediary node (105), the anonymous request (143) being based on a first user request (141) transmitted from a first user node (109) to the first intermediary node (105), wherein the first control node (101) is adapted to transmit the anonymous request (143) to the second control node (103).Type: GrantFiled: December 22, 2011Date of Patent: August 16, 2016Assignee: regify S.A.Inventors: Kurt Kammerer, Volker Schmid
-
Patent number: 9361264Abstract: Systems and methods are provided that enable seamless access and control of hardware device resources through a common, device-independent interface without the need for device-specific drivers. For instance, system and methods are designed to expose capabilities/functions of hardware devices as web-based services which can be invoked to provide specific services based on the capabilities of the hardware devices.Type: GrantFiled: October 15, 2007Date of Patent: June 7, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cesar A. Gonzales, Krishna Ratakonda, Deepak S. Turaga
-
Patent number: 9356847Abstract: A method for operating a data processing system to display data related to a plurality of packets that traverse a communication link is disclosed. A copy of the packets that traverse the link is provided including a timestamp corresponding to each packet that defines a time at which the packet traversed the link. A display is generated having first and second regions. The first region includes an X-Y chart in which each packet is represented by a multi-value glyph denoting a first property related to that packet, the first property having more than two values. The second region includes a first annotation glyph for one of the packets, the first annotation glyph being located at the X-location corresponding to the timestamp for the packet. The first annotation glyph is present if that data packet has a second property.Type: GrantFiled: October 31, 2012Date of Patent: May 31, 2016Assignee: Keysight Technologies, Inc.Inventor: Robert D Gronlund
-
Patent number: 9350559Abstract: Systems and techniques for service discovery and media sharing are described. For example, a described technique includes identifying, at a first device, a streaming service; receiving a request to establish communication with a second device, the first device and the second device being on different first networks, the first networks being different local multicast networks; and providing, in response to the request, service information to the second device to cause the second device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is (i) discoverable by the second device via a mDNS query and (ii) accessible through a second network that interconnects the first networks.Type: GrantFiled: June 16, 2014Date of Patent: May 24, 2016Assignee: Asurion, LLCInventors: Tomer Dvir, Omri Haim, Omri Bruchim, Or Yagel, Jonathan Rauch
-
Patent number: 9348665Abstract: Techniques for mapping of messages includes receiving, from a first web service, a message comprising one or more operations in a first format; identifying a mapping interface that is based on the first web service, the mapping interface comprising one or more mappings for each of the operations of the message; identifying a second web service that is associated with the identified mapping interface; mapping the message to the second web service such that the one or more operations are in a second format associated with the second web service; and assigning a logical port connection to the second web service.Type: GrantFiled: May 31, 2012Date of Patent: May 24, 2016Assignee: SAP SEInventors: Dietmar Storz, Bertram Vielsack, Otto Böhrer, Hartwig Seifert, Thomas Kunz, Joerg Kraemer, Frank Gales, Knut Thies, Duong-Han Tran, Wei-Guo Peng, Roland Preussmann, Stefan Rossmanith
-
Patent number: 9319235Abstract: In one embodiment, a method comprises receiving a request from a computing device for an address. The request is to include a unique value associated with the computing device. The method also comprises generating a username based on the unique value. The username is associated with the computing device. Additionally, the username is bound to a context within a network element. The method also comprises assigning an address to the computing device within the context. A circuit is generated between the computing device and the network element based on the address.Type: GrantFiled: February 22, 2011Date of Patent: April 19, 2016Assignee: ERICSSON ABInventors: Robert Greg Kilfoyle, Brian S. Wilkerson
-
Patent number: 9317500Abstract: Aspects of the present disclosure relate to one or more configured computing systems identifying when content includes a base content and a translated content that can be synchronously presented. Once a content match is identified, a device to receive synchronization information can also be identified. The synchronization information can enable one or more devices to synchronously present translated content while consuming a base content. For example, an English language audio book may be output synchronously with a Spanish language eBook.Type: GrantFiled: May 30, 2012Date of Patent: April 19, 2016Assignee: Audible, Inc.Inventor: Douglas Hwang
-
Patent number: 9294340Abstract: A method for updating a storage element may include receiving a first set of data from a first device that operating in a structure. The first set of data corresponds to a first data type interpretable by the first device. The method may also include translating the first set of data into a second set of data of a second data type interpretable by a second device operating in the structure but not by the first device. The first set of data and the second set of data are associated with a first portion of information associated with occupancy properties of the structure. The method may then include storing the second set of data in a storage element that includes a second portion information associated with the occupancy properties of the structure.Type: GrantFiled: November 14, 2014Date of Patent: March 22, 2016Assignee: GOOGLE INC.Inventors: Jay D. Logue, Zachary B. Smith, Matthew G. Neeley
-
Patent number: 9294560Abstract: A system and method are disclosed for analyzing transfer of data over at least one network, including a device configured to select a subset of users from a user base of at least one network. The system can include a device configured to analyze data relating to potential unlicensed data transfer by the subset of users, and a device configured to generate an estimate of unlicensed data transfer by the user base based on the analysis of data of the subset of users.Type: GrantFiled: June 4, 2010Date of Patent: March 22, 2016Assignee: BAE SYSTEMS PLCInventors: Daniel Paul Leon Klein, Neil Meikle, Simon Ellett Page, Jessica Hanefa Mufazzil
-
Patent number: 9286599Abstract: A method, computer program product, and system for redacting content in online meetings is described. A method may comprise receiving, via one or more computing devices, a selected portion of content to redact in a first online meeting. The method may further comprise determining, via the one or more computing devices, if a participant of the first online meeting is in an un-trusted location. The method may additionally comprise, in response to determining that the participant of the first online meeting is in the un-trusted location, redacting, via the one or more computing devices, the selected portion of content from content available to the participant in the first online meeting.Type: GrantFiled: June 29, 2011Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Mark Crosbie, Juan Galiana Lara, Patrick Joseph O'Sullivan, Annette Suzanne Hoag Riffe
-
Patent number: 9277252Abstract: A method and apparatus are provided for performing adaptive streaming according to a streaming environment based on information about a plurality of elements for determining qualities of a plurality of media data with respect to the same content.Type: GrantFiled: June 6, 2011Date of Patent: March 1, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ho-jin Ha, O-hoon Kwon, Guanhua Zhang, Hyung-tak Choi, Sun-bal Kim, Ji-eun Keum
-
Patent number: 9246980Abstract: A method for validating packets in network communications includes receiving, at networking hardware of a device, a packet communicated from another device over a network; intercepting, by virtual dispersive routing (VDR) software loaded on the device, the packet as it is passed from the networking hardware; determining, by the VDR software, that a destination address of the packet corresponds to an address associated with the device; and determining, by the VDR software, using a virtual machine for a network connection that virtualizes network capabilities of the device, that the packet belongs to a valid application running on the device.Type: GrantFiled: September 23, 2011Date of Patent: January 26, 2016Assignee: DISPERSIVE NETWORKS INC.Inventor: Robert W. Twitchell
-
Patent number: 9241026Abstract: A method includes communicating network connection information from a control server to each of a subset of devices for enabling an open network connection between each of the devices; spawning, by each device of the subset, a plurality of virtual machines for network connections that virtualize network capabilities of the device; establishing, by each device of the subset, a respective open network connection with each of the other devices of the subset using a respective spawned virtual machine and network connection information received from the control server; and communicating, by one or more devices of the subset, via each of the open network connections that are established with such one or more devices, data, whereby each such one or more devices of the subset functions in part as a server by serving data to other devices of the subset.Type: GrantFiled: September 23, 2011Date of Patent: January 19, 2016Assignee: DISPERSIVE NETWORKS INC.Inventor: Robert W. Twitchell
-
Patent number: 9241025Abstract: A method includes receiving, at a first device via a virtual network connection, a packet communicated from a second device over a first path, the packet including data appended thereto by one or more devices along the first path, and determining whether the first path satisfies one or more requirements of an application running on the first device, the determination being based at least in part on information from the packet received by the first device; and receiving, at the second device via a virtual network connection, a packet communicated from the first device over a second path, the packet including data appended thereto by one or more along the second path, and determining whether the second path satisfies one or more requirements of an application running on the second device, the determination being based at least in part on information from the packet received by the second device.Type: GrantFiled: September 23, 2011Date of Patent: January 19, 2016Assignee: DISPERSIVE NETWORKS INC.Inventor: Robert W. Twitchell