Patents Examined by Gregory G. Todd
  • Patent number: 10819793
    Abstract: Aspects of the subject disclosure may include, for example, a method including receiving, by a processing system comprising a processor, media content from a media processor device via a first wireless communication network, where the media content can be received at the media processor device from a subscription media source. The method can include storing the media content received from the media processor device, initiating a first connection to an in-vehicle communication system, accessing a second wireless communication network generated by the in-vehicle communication system, initiating a second connection, via the second wireless communication network, to a media device detected on the second wireless communication network, and transmitting a stream of the media content to the media device via the second wireless communication network, wherein the media device reproduces the media content from the stream of the media content. Other embodiments are disclosed.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 27, 2020
    Assignees: AT&T Mobility II LLC, The DIRECTV Group, Inc.
    Inventors: Todd Rose, Brian Greaves, Stephen H. Chu
  • Patent number: 10819755
    Abstract: The present invention is directed to communications apparatus, systems, and methods for preventing and/or minimizing session data clipping/loss when using the ICE protocol procedures on a session border controller. An exemplary method embodiment of operating a Session Border Controller (SBC) includes, receiving, at the SBC, an initial offer message from a first user equipment device directed to a second user equipment device, said initial offer message including one or more candidate addresses for the first user equipment device; and establishing a data path between the SBC and the second user equipment device in response to receiving said initial offer message prior to establishing a data session between the first user equipment device and the session border controller.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: October 27, 2020
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventor: Tolga Asveren
  • Patent number: 10805264
    Abstract: A Chassis Baseboard Management Controller (CBMC) includes at least one memory for storing data related to a plurality of microservers in a server chassis. A request is received from a remote device for microserver hostnames to build a locality map for a storage or processing pool in a distributed storage or processing network. A device slot number corresponding to a physical location of the microserver in the server chassis is determined for each microserver. The determined device slot number is appended to a chassis hostname to create respective microserver hostnames. According to one aspect, a microserver hostname is received from a CBMC and stored in a memory of a ?BMC of a microserver. The microserver hostname is retrieved from the memory by a processor of the microserver during a boot sequence. The retrieved microserver hostname is set as a hostname for communicating via at least one network interface.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 13, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Robert P. Ryan, Dean M. Jenkins
  • Patent number: 10742597
    Abstract: An enterprise network may be managed by enabling provision of a graphical user interface that shows IP address allocations for the network and that allows a user to configure DHCP scopes, receiving a DHCP scope request based on a user interaction with the graphical user interface, translating the request into a protocol for communicating with a DHCP control server, providing the translated request to the DHCP control server for processing at the DHCP control server, and updating configurations of multiple DHCP servers. The updated configurations may be sent from the DHCP control server to a configuration storage system and the multiple DHCP servers may be enabled to access the updated configurations from the configuration storage system.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: August 11, 2020
    Assignee: Oath Inc.
    Inventors: Jasdip Singh, Kasper Van Benten, Paul Roach, Markus Baur, Jeff Isaksen
  • Patent number: 10719478
    Abstract: A method and system is provided for enabling real-time availability of accessible format of a published document such as book, journal, newspapers etc. to the print disabled users using the technology platform, at the same time ensuring the interest of various stakeholder such as print disabled users, publishers, NGOs, universities, libraries etc. The technology platform is creating an eco-system in a particular country which can be integrated with an international eco-system of digital accessible publishing. The technology platform provides facility to the end user to access the book online or even request the library to provide the book offline and if any of desired books not available in the platform the same can also be requested by users for production by libraries. The accessible format can also be provided in various forms such online, audio, through post etc. as per the requirement of the user.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: July 21, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Charudatta Vitthal Jadhav, Umang Satish Kumar Shah
  • Patent number: 10652082
    Abstract: To provide greater efficiency in connecting and establishing communicational equipment, the communicational system type can be automatically detected and the communicational equipment can configure itself in accordance with the automatically detected communicational type. Additionally, to accommodate dynamic reconfiguration, or changes to the communicational type after an initial configuration, the communicational type can be automatically monitored and the communicationally equipment automatically reconfigured if changes are detected. Different sets of comparator circuitry can be utilized to compare the voltages observed at known inputs to known thresholds of different communicational types to automatically detect the communicational type being utilized by existing equipment to which the newly-connected equipment is communicationally coupled.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: May 12, 2020
    Assignee: IXI Technology
    Inventors: Kevin Hudson, Jin Qiao
  • Patent number: 10652625
    Abstract: Systems and methods are described to enable synchronized encoding of streaming audio or video content between multiple encoders, in a manner that provides for seamlessly interchangeable encodings. Within a pool of encoders, each encoder can periodically generate state information regarding its state of encoding, and share that state information with other encoders. The other encoders can compare the state information to their current state, to determine whether a desynchronization has occurred. When a desynchronization does occur, such as due to intermittent network packet loss, the encoders within the pool can evaluate the shared state information to determine an authoritative state, and then resynchronize to the authoritative state, resulting in identical or interchangeable encoded content being output from each encoder of the pool.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: John Robert Saxton, Kevin Moore, Ryan Paul Hegar, Michael Reddick Coleman
  • Patent number: 10616316
    Abstract: Disclosed aspects relate to processing element host management in a stream computing environment having a pool of compute nodes to host a set of processing elements. A set of processing element placement criteria may be identified for the pool of compute nodes with respect to processing element placement on the pool of compute nodes. A set of processing element profile data may be detected for the set of processing elements with respect to processing element placement on the pool of compute nodes. By comparing the set of processing element profile data and the set of processing element placement criteria, a placement arrangement for the set of processing elements on the pool of compute nodes may be determined. Based on the placement arrangement, the set of processing elements may be established on the pool of compute nodes.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventor: Bradley W. Fawcett
  • Patent number: 10606616
    Abstract: A method for control in a process control system, where a graphical user interface of said process control system is arranged with graphic representations of one or more control objects for monitoring and/or control of a process or an equipment. The control system GUI is displayed by a control system client application on a computer or workstation. In addition, one or more applications for monitoring and/or controlling at least one said control object are run in a computing process environment separate from said process control system. No code components execute in the same processing space as that running the GUI for the process control system. Any flaw or error in the extended applications cannot affect the control system program controlling an industrial process in real-time. A control system and a computer program are also disclosed.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: March 31, 2020
    Assignee: ABB Schweiz AG
    Inventors: Jeff Harding, Petter Dahlstedt, Thomas Pauly, Joakim Olsson
  • Patent number: 10595087
    Abstract: A first index to a media content item and a second index to the media content item are stored on a media device. Each first index specifies a location in the media content item at which user input was received to skip a portion of the media content item. Each second index specifies a location in the media content item at which user input was received to resume playback of the media content item. A skip start index for the media content item is identified based on the first indexes. A skip end index for the media content item is identified based on the second indexes. A request for playback of an instance of the media content item is received. The instance of the media content item can be played skipping a portion of the instance of the media content item between the skip start and skip end indexes.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 17, 2020
    Assignee: DISH Technologies L.L.C.
    Inventor: Danny J Minnick
  • Patent number: 10581927
    Abstract: In one embodiment, a system for providing WebRTC media services comprises a WebRTC-enabled media server including a scripting engine, a WebRTC functionality provider, and a control application programming interface (API). The WebRTC-enabled media server is configured to receive, from a WebRTC application server, a stream establishment application, and to establish, via the stream establishment application, a plurality of WebRTC interactive flows associated with a corresponding plurality of WebRTC clients. The WebRTC-enabled media server is also configured to apply a media service to one or more of the plurality of WebRTC interactive flows to generate one or more media server flows, and provide the media server flows to one or more of the plurality of WebRTC clients. The WebRTC-enabled media server may thus provide functionality via familiar WebRTC control interfaces.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: March 3, 2020
    Assignee: Avaya Inc.
    Inventors: Joel Ezell, John H. Yoakum
  • Patent number: 10524644
    Abstract: An endoscope with an optical channel is held and positioned by a robotic surgical system. A capture unit captures (1) a visible first image at a first time and (2) a visible second image combined with a fluorescence image at a second time. An image processing system receives (1) the visible first image and (2) the visible second image combined with the fluorescence image and generates at least one fluorescence image. A display system outputs an output image including an artificial fluorescence image.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: January 7, 2020
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: David D. Scott, Wenyi Zhao, Brian D. Hoffman, John D. Stern, Tao Zhao
  • Patent number: 10463957
    Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher David Byskal, Preston Alan Tamkin, Alexis Levasseur, Jonathan Paul Thompson
  • Patent number: 10404485
    Abstract: A method and apparatus for restricting disclosure of information about a network device during a Remote Access (RA) service are provided, in which a virtual device is activated by an RA service device, a device or service for which information is to be disclosed to an external network is determined from among devices discovered by the RA service device and registered as an embedded device or service of the virtual device, a device description of the virtual device including the embedded device or service is dynamically generated, a Uniform Resource Locator (URL) of the RA service device, from which the device description of the virtual device is acquired, is generated and opened to a device of the other party which has remotely accessed the RA service device, and the device description of the virtual device is provided, upon receipt of a request for the device description of the virtual device through the URL.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: September 3, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Se-Hee Han, Mahfuzur Rahman, Alan Messer
  • Patent number: 10397313
    Abstract: In a data processing system, a received data stream comprises a plurality of tuples having respective key values. The received data stream is separated into portions that are delivered to respective ones of a first set of servers in a manner that permits different tuples having the same key value to be processed by different servers of the first set. For each distinct key value, each of at least a subset of the servers of the first set maintains a corresponding partial key result based on one or more of the tuples having that key value that are received by that server. The partial key results are periodically delivered from the servers of the first set to servers of a second set of servers in a manner that ensures that different partial key results having the same key value are processed by the same server of the second set.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: August 27, 2019
    Assignee: Nokia of America Corporation
    Inventors: Randeep S. Bhatia, Murali Kodialam, T. V. Lakshman
  • Patent number: 10303653
    Abstract: Managing user accounts on a shared computing device to maintain at least one of system resources or performance. The method includes identifying one or more desired triggers indicating that that one or more user accounts should be deleted from the shared computing device to comply with a predetermined resource target. The method further includes, as a result of the one or more triggers, deleting user accounts to attempt to comply with the predetermined resource target.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jessica Lynn Martin, Yaou Wei, Zachary Grant Herman, Tyler Joseph Donahue, Christopher Ronald Anthony, Christophe Dae Seung Lejeune
  • Patent number: 10291740
    Abstract: A method and apparatus for determining an application to be recommended are provided. The method includes: obtaining mode identification information of a usage mode used by each of a plurality of terminal devices and application identification information of an application run in the usage mode used by each of the plurality of terminal devices which are sent from each of the plurality of terminal devices; gathering the mode identification information and the application identification information sent from the plurality of terminal devices; and determining an application meeting a predetermined condition for each usage mode based on the gathered mode identification information and application identification information, where the application meeting the predetermined condition for each usage mode is an application to be recommended for each usage mode.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 14, 2019
    Assignee: Lenovo (Beijing) Co., Ltd.
    Inventor: Lin Xu
  • Patent number: 10277452
    Abstract: A message processing system with improved maintainability, while ensuring availability, is provided. A filtering section 131 determines a degree of importance of an error message transmitted from a monitoring target server 110 and performs a process of filtering. A queue 121 receives the error message after the process of filtering by the filtering section 131 and transmits the error message to all summarizing sections 132. The summarizing section 132 then performs a process of summarizing for summarizing error messages of the same type as to the error messages after the process of filtering by the filtering section 131. A topic 122 receives the error message after the process of summarizing from one summarizing section 132.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: April 30, 2019
    Assignee: GREE, INC.
    Inventors: Satoshi Ebisawa, Masayuki Doi
  • Patent number: 10187926
    Abstract: Disclosed herein is a method for setting up active networking of smart devices for providing a converged service. In the method of setting up active networking of smart devices for providing a converged service, each of a plurality of smart objects broadcasts location information thereof. A smart object neighboring a largest number of smart objects is selected as a smart zone manager from among the plurality of smart objects. The selected smart zone manager broadcasts smart zone information to neighbor smart objects, and then forms a smart zone.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 22, 2019
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Ji-Young Kwak, Seon-Tae Kim
  • Patent number: 10171258
    Abstract: A method of collecting data into a server from multiple client computers is provided as a first aspect of the invention. The method includes the steps of: reconstructing a collection network in a tree structure having the server acting as a highest node and the multiple client computers acting as child nodes every time the data is collected; the server broadcasting a parent-child declaration to nodes placed at the lower level; and each of the nodes transferring data to a node placed at the higher level.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Horii, Akira Koseki, Taiga Nakamura, Tamiya Onodera