Patents Examined by Kidest Mendaye
  • Patent number: 10560499
    Abstract: Systems and methods of content sharing on a display are provided by establishing connections between a receiver, moderator client device and a plurality of member client devices via a local network that includes at most one node in the communication pathway between any two endpoints in the network, such as a display and one of the plurality of member client devices. The moderator client device transmits a request to promote a first one of the plurality of member client devices to the receiver, which then receives and transmits to the display content from the first one of the plurality of member client devices.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 11, 2020
    Assignee: ScreenBeam Inc.
    Inventors: Chuong Vu, Chuang Li, Dean Chang, Gin-Pao Lu
  • Patent number: 10558811
    Abstract: A method, apparatus, and article of manufacture for collecting and exchanging data are disclosed. In one embodiment, the apparatus comprises a non-volatile memory device, which includes an interface for coupling the non-volatile memory device to a host system; non-volatile memory for storing data, including a plurality of executables at least two of which are executable on different operating systems or devices. The plurality of executables includes a data collection executable and a data transfer executable. The non-volatile memory device also includes a controller to cause execution of at least one executable in the plurality of executables, including the data collection executable and the data transfer executable, where execution of the data collection executable causes data to be collected and stored in the non-volatile memory, and execution of which causes the collected data to be transferred to a location external to the non-volatile memory device.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: February 11, 2020
    Assignee: MO-DV, INC.
    Inventors: Martin Boliek, Robert D. Widergren, Wayne Hossenlopp
  • Patent number: 10541952
    Abstract: Aspects generate recommendations in response to messaging content, wherein processors are configured to identify keywords within text content extracted from a received message that are assigned to a topic leaf node within an event taxonomy and a root event node from which the topic leaf node depends; identify a plurality of recommendation items that each match a type of event of the root event node and are linked to the topic node of the identified keyword; determine, for each of the recommendation items, a sender sentiment value as a function of a preference of the sender, and a recipient sentiment value as a function of a preference of the recipient; and present to the sender and the recipient as an event recommendation a subset of the recommendation items that each satisfy a sentiment threshold for the sender sentiment value and the recipient sentiment value.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Po-Cheng Chiu, Jui Hsiang Huang, Tao-Hung Jung, Cheng-Fang Lin, I-Chien Lin, Cheng-Lun Yang
  • Patent number: 10516767
    Abstract: A method of presenting data over a Web service interface includes: establishing, by a first computer process, a persistent transmission control protocol (TCP) network connection between the first computer process and a second computer process; dynamically allocating, by the second computer process, memory in response to receipt of static data over the persistent TCP network connection from the first computer process; updating, by the second computer process, the memory in response to receipt of dynamic data received over the persistent TCP network connection from the first computer process; and enabling, by the second computer process, a Web server to access the updated data for presentation by the Web service interface. The static data identifies a given entity and the dynamic data includes metric data provided for the entity.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: December 24, 2019
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Amith Singhee, Steven Hirsch, Ashok Pon Kumar Sree Prakash, Ulrich A. Finkler, David O. Melville, Scott M. Mansfield
  • Patent number: 10511485
    Abstract: Concepts and technologies are disclosed herein for a realtime dynamic virtual network topology discovery engine to discover a dynamic network topology in virtualized networks in realtime. A processor that executes a network topology discovery engine can obtain network data that can describe elements of a data center and operational state of the elements. Obtaining network data can include obtaining network data from a network topology inventory database and through detecting operational state change events from virtual network components. The processor can construct a network topology model based upon the network data. The network topology model can include an object (representing an element of the data center) and an attribute representing a state of the element. The processor can update the network topology model in realtime. The network topology model and configurations can be stored for root cause analysis of fault events, resource orchestration in SDN networks, and other applications.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: December 17, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Tsong-Ho Wu, Wen-Jui Li, Shyhyann Lee
  • Patent number: 10498825
    Abstract: A system includes a transmitting agent configured to select a transport mechanism for transmitting a data item, and a receiving agent configured to select one or more data repositories and a storage process for storing the data item. One storage process includes storing the data item temporarily in the second data repository, and subsequently transferring the data item from the second data repository into the first data repository. Another storage process includes storing the data item into a first data repository without temporarily storing the data item in the second data repository.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: December 3, 2019
    Assignee: Oracle International Corporation
    Inventors: Sachin N. Dhamdhere, Nirav Gandhi, Drupad Panchal, Alexander Hamilton, Jonathan Klein, Parmeet Arora
  • Patent number: 10498800
    Abstract: A method and system of ID based content delivery where the selection and transmission of content is facilitated with use of version IDs associated with each available version of each particular piece of content. A relationship may be generated between the available versions in the version IDs to facilitate determining the version ID associated with a version desired for rendering at a particular type of terminal.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: December 3, 2019
    Assignee: Cable Television Laboratories, Inc.
    Inventors: David K. Broberg, J. Clarke Stevens, Judson D. Cary
  • Patent number: 10489025
    Abstract: A social networking system allows a user to create an event in the social networking system while viewing a web page from a third-party website from a domain different than the social networking system. A widget or other social plug-in is included in the web page, and user interaction with the widget communicates information from the web page to the social networking system. An event object is created in the social networking system from the information from the web page. The social networking system may perform various actions to increase user interaction with the created event object, such as identifying additional users to invite the event or identifying users attending the event to other users.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Srinivas P. Narayanan, Devin James Naquin, Justin Alexander Shaffer
  • Patent number: 10477361
    Abstract: A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: November 12, 2019
    Assignee: Intrepid Networks, LLC
    Inventors: Brittin Kane, Joseph Daniel McCall, Joshua Witter, Jason Alan Stonebraker
  • Patent number: 10476956
    Abstract: A device may include one or more processors. The device may receive an instruction identifying a set of objects to be generated by a kernel associated with the device. The kernel may generate the set of objects based on receiving information identifying a corresponding set of write operations. The device may provide a first message to cause the kernel to perform first operations corresponding to a first subset of objects of the set of objects. The device may receive one or more notifications indicating whether each operation, of the first operations, was successfully performed. The device may determine, based on whether each operation was successfully performed, a quantity of objects to include in a second subset of objects, of the set of objects. The device may provide a second message to cause the kernel to perform second operations corresponding to the second subset of objects.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 12, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Debi Prasad Sahoo, Ajay V Gaonkar, Eswaran Srinivasan, Madhu N. Kopalle, SelvaKumar Sivaraj, Rajagopalan Subbiah, MooJin Jeong, Ming Qiao
  • Patent number: 10454874
    Abstract: Disclosed are an apparatus and method of transmitting a message to a plurality of data recipients subscribed to receive information from a leader. An example method of operation may include transmitting a message intended for the plurality of data recipients, analyzing content of the message to determine a category corresponding to the content and matching the message with the category. The method may also include determining that only a subset of the plurality of data recipients are configured to receive the message based on the determined category, and transmitting the message to the subset of the plurality of data recipients.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: October 22, 2019
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10439867
    Abstract: In one example, a method and apparatus for optimizing a software defined network configuration are disclosed. In one example, the method determines a first network relative performance parameter for a current configuration of a network, based on respective weighting profiles associated with services for which the network carries data. The method then determines a second network relative performance parameter for a proposed configuration of the network, based on the respective weighting profiles associated with the services for which the network carries data. The proposed configuration is implemented in the network when the second network relative performance parameter is greater than the first network relative performance parameter.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: October 8, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Randolph Wohlert, Jeffrey A. Aaron, Mark Stockert
  • Patent number: 10423439
    Abstract: Disclosed are examples of observing and measuring virtual machine (VM) activity in a VM communication system environment. According to one example embodiment, an example operation may include transmitting a request from a physical host device to monitor at least one virtual machine among various virtual machines currently operating in a virtual communication system. Additional operations may include determining which of the virtual machines are actively accessing a predetermined virtual application, such as a virtual storage application. The operations may also include receiving present operating activity results regarding the virtual machines responsive to the transmitted request.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: September 24, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: John Michael Suit
  • Patent number: 10419575
    Abstract: A method and electronic device for providing a personalized service as disclosed. The electronic device may include a communication unit and at least one processor, which implements the method, including generating a user profile based on a use history of the electronic device, receiving a service profile from a service provider and comparing the user profile and the service profile to detect a similarity, and displaying recommended information related to the service profile for which the detected similarity is equal to or greater than a reference value.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: September 17, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sungyoon Song, Seungwoo Park
  • Patent number: 10404825
    Abstract: Refresh requests are received by a data source that each request a snapshot of current members of one of a plurality of dynamically changing groups and dynamically changing rules corresponding to such group. Thereafter, the data source queues the received plurality of refresh requests for selective execution or deletion into a new request queue. In addition, real-time execution of refresh jobs are initiated for all of queued refresh requests if a number of refresh requests in both of the new request queue and a waiting requests queue is below a pre-defined threshold. Alternatively, a job framework schedules execution of task jobs for a subset of the queued requests in the new request queue and the waiting requests queue if certain conditions are met.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventors: Jia Feng, Edward Lu, Jessica Yang, Zonghan Wu, Ruibin Zhang, Fangling Liu, Xuejian Qiao, Yan Fan
  • Patent number: 10397084
    Abstract: A transmission device connects a plurality of transmission device by a ring network. The transmission device includes a generating unit, a transmission unit, a determination unit, and a setting unit. The generating unit generates a test signal. The transmission unit transmits the generated test signal to a first transmission device provided immediately downstream in the ring network. The determination unit determines whether a transmission characteristic of the own device on the basis of the test signal measured by the first transmission device is acquired from a second transmission device provided immediately upstream by rounding the ring network. The setting unit sets, on the basis of the acquired transmission characteristic when the transmission characteristic of the own device is acquired, a control level related to the transmission performed by the transmission unit.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 27, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Masato Nishihara, Tomoo Takahara, Toshiki Tanaka
  • Patent number: 10397375
    Abstract: Techniques are disclosed for multi-tenant cloud-based queuing. Certain techniques are disclosed herein that provide for interactions and observability between tenant queues within a multi-tenant cloud-based queuing database. In some embodiments, the queues may be utilized by both users and merchants for both online and point-of-service interactions. Multiple queues for multiple tenants are hosted by a cloud computing system. Each queue may include one more queue entries, each of which includes a ticket value, and may further include a ticket alias. The ticket values and/or ticket aliases may be decoupled from a queue position for the entry. In some embodiments, the queue entries may be swapped within a queue or between queues, and the system may enable searching in or automated actions between queues and/or tenants based in part upon queue conditions.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: August 27, 2019
    Assignee: Oracle International Corporation
    Inventors: Wai Jan, Gregory Cook, Bruce Irvin
  • Patent number: 10371472
    Abstract: System and computer-based method for automatically distributing information upon the occurrence of predefined events is provided. In a preferred embodiment, the system includes a tool that provides an intuitive interface that allows users to easily create content to be stored and delivered. In a preferred embodiment, the system provides an effective information delivery system that leverages social networking.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: August 6, 2019
    Assignee: METROPOLITAN LIFE INSURANCE CO.
    Inventor: Gary Hoberman
  • Patent number: 10305993
    Abstract: There is provided a terminal control system including: a first terminal; a second terminal connected to the first terminal by short-distance wireless communication; and a server on a network connected to the second terminal via a communication link, in which the server includes: a storage unit which stores predetermined information to be detected by the first terminal and a sequence of processing commands to be executed by the second terminal in a manner such that the information and the processing commands are related to each other; and a terminal control unit sends the sequence of processing commands to the second terminal with reference to the storage unit so as to allow the second terminal to execute the processing commands in response to receiving the predetermined information from the first terminal via the second terminal.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: May 28, 2019
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Keiichi Imamura
  • Patent number: 10303645
    Abstract: A system architecture, a method, and a computer program product are disclosed for attaching remote physical devices. In one embodiment, the system architecture comprises a compute server and a device server. The compute server includes a system memory, and one or more remote device drivers; and the device server includes a system memory and one or more physical devices, and each of the physical devices includes an associated device memory. The compute server and the device server are connected through an existing network fabric that provides remote direct memory access (RDMA) services. A system mapping function logically connects one or more of the physical devices on the device server to the compute server, including mapping between the system memories and the device memories and keeping the system memories and the device memories in synchronization using the RDMA.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hubertus Franke, Davide Pasetto, Hartmut Penner