Patents Examined by Joon H. Hwang
  • Patent number: 9167044
    Abstract: A communication system includes a communication device and a relay apparatus that are connected to a network with an external service. The communication device includes a communication unit connected to a browser-installed device and a controller configured to transmit data location information to the browser installed device and output location of the communication device. The relay apparatus includes a communication unit and a controller configured to receive a request, transmit predetermined data based on the request, get the communication-device location information, instruct the browser-installed device to output the communication-device location information, receive authentication data, get the communication-device location information or the correspondence information output by the browser-installed device, and instruct the browser-installed device to transmit the authentication data to the communication device.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: October 20, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Masafumi Miyazawa
  • Patent number: 9137331
    Abstract: This disclosure is related to systems, devices, and methods of adaptive replication. Adaptive replication can allow a node in a network to optimally determine where, when, and how to retrieve data from other nodes in the network. For example, adaptive replication may include receiving a notification corresponding to data at a first node in the network and selecting a node of multiple nodes in the network to retrieve the data from. The first node may retrieve the data from any node within the network that has the data. In some embodiments, a node may add delays or select where to retrieve data from based on a priority, a bandwidth, or other factors.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: September 15, 2015
    Assignee: Metalogix International GMBH
    Inventors: David Robert Seaman, Blair James Wall, Christopher Carl Capson
  • Patent number: 9137135
    Abstract: Systems and methods for managing communication in an IP network between a server and a probe that does not maintain an IP address by selectively restricting which IP addresses that are identified as active in the network may be borrowed for the probes. Restriction of IP addresses may include a black list to exclude specific IP addresses, a white list from which IP addresses can be drawn or both. This permits control over which IP addresses may be borrowed by probes, reducing false alarms, alerts or other network concerns caused by unexpected IP traffic on a particular IP address in the network.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: September 15, 2015
    Assignee: JDS Uniphase Corporation
    Inventors: Michael Stevens, Samuel M. Bauer, Paul Kingsley
  • Patent number: 9080720
    Abstract: A pan tilt tracking mount is disclosed. In a first embodiment, the pan tilt tracking mount includes an at least one housing, wherein interior dimensions of the at least one housing are precisely defined; a first assembly located within the at least one housing based upon at least one of the precisely defined interior dimensions, the first assembly including a first shaft and a first worm gear set, wherein the first worm gear set allows tilt rotation of the first assembly; and a second assembly located within the at least one housing based upon at least one of the precisely defined interior dimensions, the second assembly including a second shaft and a second worm gear set, wherein the second worm gear set allows pan rotation of the second assembly.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: July 14, 2015
    Assignee: FLIR Systems, Inc.
    Inventor: Philip Kahn
  • Patent number: 9054913
    Abstract: A network proxy can be provided as a layer between an application layer protocol (such as the Remote Desktop Protocol) and a transport layer protocol (such as TCP). The network proxy can intercept communications between the application layer protocol and the transport layer protocol. The network proxy can transmit communications on multiple connections, without the application layer or transport layer protocols being aware of the parallelization.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: June 9, 2015
    Assignee: Dell Software Inc.
    Inventors: Michael Franke, Michael McDonald
  • Patent number: 9032033
    Abstract: Rather than forcing users to give personally identifying contact data to information providers, this disclosure teaches an apparatus and method enabling the use of “private tokens,” which allow information providers to send electronic communications to targeted users without having access to personally identifying contact information. These features are provided by an anonymous communication service that manages the private tokens and provides communication proxy services intermediating the electronic communications between the information providers and the users targeted by those communications.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: May 12, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Kristoffer Gronowski, Shingo Murakami
  • Patent number: 9026658
    Abstract: The subject disclosure is directed towards automatically managing job request execution for a computer cluster using cloud computing resource allocations. When client computers to the computer cluster submit job requests to a head node, a set of job requests is selected based on a policy. The head node converts the set of job requests into a set of resource allocation requests based on job specification data. After communicating the resource allocation requests to a cloud computing provider, the head node is granted access and control over one or more worker nodes as a response. The worker nodes proceed to execute the set of job requests and update the head node with status information once the execution finishes.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mingqiang Xu, Jun Su, Qiufang Shi, Lanlan Cong, Tao Huang, Zhen Wei
  • Patent number: 9026585
    Abstract: A system and method for providing a content download service, that preferably includes a content service server for receiving a request for a content service from a client terminal accessed through a network, and identifying the client terminal and one or more sub-client terminals connected to the client terminal to route the requested contents and a download control signal. A client terminal obtains inherent information from one or more adjacent terminals to request a service from the content service server, and decodes transmitted contents by using the inherent information of the adjacent terminals when receiving the download control signal from the content service server.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: May 5, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Yul Lee, Dong-Guen Hong, Kee-Ho Yang
  • Patent number: 9021083
    Abstract: A repository receives a policy enforcement point. The repository is a component of a service oriented architecture. A repository manager identifies a service associated with a service level agreement that specifies the policy enforcement point. The policy enforcement point is transmitted to the service. The policy enforcement point is then installed on the service without interrupting the service.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: April 28, 2015
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9015319
    Abstract: A layered approach to access control is used where each access control layer implements a set of access control rules. The access control rules in each layer are applied in order beginning with the first access control layer. To gain access to the network, the access attempt must not be barred by any access control layer.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: April 21, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: John Diachina, Paul Schliwa-Bertling, Andreas Bergström
  • Patent number: 9015245
    Abstract: Exemplary embodiments involve real-time commenting in experience-sharing sessions. An exemplary method involves: (a) a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein the server system receives media in real-time from the sharing device and transmits the media to the one or more viewing devices in real-time, wherein the media comprises video; (b) during the experience sharing session, the server system receiving one or more comments from one or more of the viewing devices; (d) the server system filtering the received comments in real-time based on filter criteria; and (e) the server system initiating real-time delivery, to the sharing device, of one or more of the received comments that satisfy the filter criteria.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Liang-Yu Tom Chi, Bradley James Rhodes
  • Patent number: 9009350
    Abstract: Determining a path for network traffic between a source compute node and a destination compute node in a parallel computer including: beginning with an identified group of compute nodes that includes the source compute node and iteratively until an identified group of compute nodes includes the destination compute node: identifying a group of compute nodes, the group of compute nodes having topological network locations included in a predefined topological shape; selecting a path for network traffic between compute nodes having topological network locations included in the predefined topological shape, and when an identified group of compute nodes includes the destination compute node: selecting a final path for network traffic; and sending a data communications message along the path for network traffic between the source compute node and the destination compute node, the path including, in order of selection, the selected paths and the selected final path.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Amanda Peters, Brian E. Smith, Brent A. Swartz
  • Patent number: 8996726
    Abstract: Methods and apparatus for event distribution and routing in peer-to-peer overlay networks. A method is provided for event distribution and routing in a peer-to-peer overlay network that comprises a plurality of nodes. The method includes identifying a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identifying bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distributing events based on the bucket groups, and updating a routing table based on the events. A node includes a transceiver and a processor coupled to the transceiver and configured to identify a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identify bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distribute events based on the bucket groups, and update a routing table based on the events.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ranjith S. Jayaram, Edward Thomas Lingham Hardie, Lakshminath Reddy Dondeti, Vidya Narayanan
  • Patent number: 8977766
    Abstract: Some embodiments provide methods and systems for improving the scalability and redundancy of a distributed content streaming system. Such scalability and redundancy is provided with zero configuration changes to the addressing used by content providers to publish content and zero configuration changes to existing servers of the system. The system includes ingest servers and edge servers. Content providers supply content streams to the ingest servers using a virtual or load balanced address that distributes the content streams across the ingest servers. Accordingly, ingest servers can be added or removed without changing content provider configurations. The ingest servers are configured to notify the edge servers of which content streams are available for streaming at which ingest server. When an ingest server is added to the system, its functionality may be assimilated without modifying the configurations of the other servers. Some embodiments also provide multiple caching layers.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: March 10, 2015
    Assignee: Edgecast Networks, Inc.
    Inventors: Robert J. Peters, Jayson G. Sakata, Lior Elazary
  • Patent number: 8966042
    Abstract: A content player accesses content via a content access list shared by a network of players. The content is stored by one or more of the players. One or more of the players may be thin clients that can access content stored by other players but cannot themselves store content. The content access list lists available stored content. The content player associates a bookmark with the content and includes identification information that identifies the requestor related to generation of the bookmark. When the content player presents the content access list, bookmarks associated with content included in list are also be along with the identification information. In some implementations, the requestor related to generation of the respective bookmark may be the content player that generated the bookmark, the specific user that entered input that prompted generation of the bookmark, and/or a combination thereof.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: February 24, 2015
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Paul A. Langer, Dan J. Minnick
  • Patent number: 8954567
    Abstract: Methods, systems, and apparatus for predicting traffic data, including a method comprising: receiving data indicative of traffic data for a mediaplan during first and second time spans, the data representing numbers of unique entities that have interacted with a location during the first and second time spans; and using a function to predict third traffic data during the third time span. The function, when the arbitrary third time span does not exceed the first and second time spans, uses an exponential that includes a difference of dot products using natural logs of combinations of the time spans and first and second traffic data, divided by a difference of natural logs of the first and second time spans. Otherwise, the function uses a difference of dot products using combinations of the time spans and the first and second traffic data, divided by a difference of the first and second time spans.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: February 10, 2015
    Assignee: Google Inc
    Inventors: Evgeny Skvortsov, Carl F. Hubinette
  • Patent number: 8949397
    Abstract: A maintenance method includes a maintenance module 280a operating on a mobile communications device 201 to cause the device to determine if the mobile communications device is in a device context as specified by a device context condition set 311, and if so then to cause the device to collect an actual device context parameter set 323 of device context parameters specified in a desired device context parameter set 315 of device context parameters.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: February 3, 2015
    Assignee: BlackBerry Limited
    Inventor: Richard John George
  • Patent number: 8914512
    Abstract: A method and a system for defining additional resources in a user management system in a MES system includes providing a custom resource database at the server side with entries editable at engineering time or at run time. At engineering or at run time, a client application requests, via a local user management service, the definition of a custom resource from a centralized user management service, which in turns adds an entry related to the requested custom resource in the custom resource database. At run time, at a given event, the centralized user management service, beside transmitting other data to the local user management service, also transmits from the custom resource database additional data on the custom resources associated with the user and user groups as well as additional data on a second set of script files associated to the custom resources.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: December 16, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Alessio Dellacha, Francesco Russo, Giorgio Repetto
  • Patent number: 8909714
    Abstract: A electronic communication system that can detect and adapt to delays in delivery of e-mail messages. The system may adapt to delays by using mechanisms other than the initially intended path to convey the information intended for delivery by e-mail. A possible adaptation is reprioritization of an e-mail message that is found to be experiencing a delay.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Sharad Agarwal, Venkata N. Padmanabhan, Rajatish Mukherjee
  • Patent number: 8909692
    Abstract: A computer-implemented system for progressively transmitting of knowledge between system nodes of a network structure comprises a plurality of system nodes and intelligent interfaces by which respective system nodes are coupled with each other for performing a communication. The intelligent interfaces transmit object features of cognition structure objects comprising knowledge, information and data depending on a respective question of a respective one system nodes progressively more faithful to detail from another of the respective system nodes to the one of the respective system nodes. Furthermore, there are disclosed a corresponding method and a computer program product relating to the system and method.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: December 9, 2014
    Assignee: Definiens AG
    Inventors: Maria Athelogou, Ursula Benz