Patents Examined by Mahran Abu Roumi
  • Patent number: 10158695
    Abstract: The present disclosure is directed to a system and a method for generating a poll based upon proximal awareness of one client device to another client device. In one or more implementations, the present disclosure discloses receiving, at a server, digital content data from a first client device in communication with the server via at least one local area wireless signal. The present disclosure also discloses pairing the digital content data with the at least one local area wireless signal. The present disclosure also discloses transmitting the digital content data to a second client device when the second client device detects the at least one local area wireless signal.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: December 18, 2018
    Assignee: KOGM, Inc.
    Inventors: Gary W. Mendel, Kevin Ostrowski
  • Patent number: 10154118
    Abstract: A communication application server is provided with a unified framework for call control and media control. The framework supports a unified API having class objects and functions conforming to a telephony object model. The class objects are invoked and manipulated by a finite set of commands and an application program essentially issues a series of such commands to operate the communication application server. More particularly, an API server on the communication application server defining a messaging API protocol enables an application script to pass commands remotely to the communication application server to operate it. This allows application scripts to be processed remotely by appropriate scripting engines. In this way, application scripting is decoupled from the operation of the communication application server, which only needs to focus on providing basic communication services.
    Type: Grant
    Filed: January 3, 2016
    Date of Patent: December 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jose Maria de Castro, Jr., Neil Stratford, Wei Chen, Zhiyu Liu, Xiaopu Zhu, Jason Scott Goecke
  • Patent number: 10142396
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically determine media content to communicate to a user based on the user's location. The disclosed systems and methods enable novel media content distribution to a user based on 1) the location of the user (i.e., physical location or geo-location), 2) other users' classified relationships to the location; and 3) user generated media content by the classified other users.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: November 27, 2018
    Assignee: OATH INC.
    Inventors: Lyndon Kennedy, Vikas Kumar, David Ayman Shamma
  • Patent number: 10136376
    Abstract: A method and mobile station in a wireless communication system is provided. The method includes determining whether there is a packet that is at least one of transmitted and received for each of time intervals, determining a traffic status of at least one of transmission and reception based on a result of the determining of whether there is the packet that is the at least one of transmitted and received for each of the time intervals, and determining the internet connection status based on the determined traffic status of the at least on transmission and reception.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: November 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kang-Jin Yoon, Jiangwei Xu, Hyeon-Jin Kang, Kill-Yeon Kim, Yong-Seok Park
  • Patent number: 10122808
    Abstract: An online system receives a posted content item from a posting user. The online system labels the posted content item with an audience, the audience being a subset of a group of users having an affinity to a topic of the online system, the subset of the group of users sharing a particular treatment regarding the topic. After identifying an opportunity to present content to a viewing user, the online system selects candidate content items, and scores each candidate content item by determining whether the candidate content item is associated with an audience that includes the viewing user, and if so, modifying the score of the candidate content item to be higher. The online system ranks the candidate content items based on the associated score, selects a subset of the candidate content items based on the associated ranking, and presents the selected subset to the viewing user.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: David Vickrey, Khalid Bakry El-Arini
  • Patent number: 10118296
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for creating, storing, and/or offloading tagged robot sensor data. In various implementations, a first plurality of sensor data points that are sampled by one or more sensors associated with a robot and that share a first attribute may be identified. Each of the first plurality of sensor data points may be tagged with a first tag, which may be indicative of the first attribute. A context in which a robot is operating may be identified. A first transport rule that governs how sensor data points tagged with the first tag are treated when the robot operates in the context may then be identified. At least a subset of the first plurality of tagged sensor data points may then be offloaded from the robot and/or stored locally on the robot pursuant to the first transport rule.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: November 6, 2018
    Assignee: X DEVELOPMENT LLC
    Inventors: Jamie Moline Gennis, Andre Hentz, Daniel Lam
  • Patent number: 10116752
    Abstract: A computer system is provided that enables secure, on demand communications across IT infrastructures that may be divergent, and that may be associated with legacy components, different communication protocols, and frequent system changes.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: October 30, 2018
    Assignee: KAROS HEALTH INCORPORATED
    Inventors: Sumair Ur-Rahman, Michel Pawlicz
  • Patent number: 10110539
    Abstract: A system comprising a first device, a second device, a converter, a correlator, a splitter, a minimum density calculator, a selector, a timing metric calculator, and a scheduler configure the first device and the second device with a notification control signal to display a notification after a determined period of time based on the message history of the first device and the second device utilizing conversation grouping.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 23, 2018
    Inventor: Joshua Tanner
  • Patent number: 10110679
    Abstract: Generating a schedule for a distributed real time system. At least one schedule generator may receive temporal properties from respective timed functions executing on master devices, where each master device is connected to a respective plurality of slave devices. Each master includes one or more timed functions configured to control timing of physical input and/or output operations for the respective plurality of slave devices, and streams between the master device and the respective plurality of slave devices. The schedule generator may receive associations between the timed functions and streams between master devices, and generate respective schedules for the masters based at least in part on the temporal properties and the associations. The respective schedules may be distributed to the master devices, and are useable by the master devices to control execution of the timed functions and the streams between the master devices in real time in a coordinated manner.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 23, 2018
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Sundeep Chandhoke, Aljosa Vrancic
  • Patent number: 10104181
    Abstract: A computing device can be utilized to submit content to a collaboration service for posting on a collaboration channel. In response to receiving a posting request, the collaboration service identifies a context associated with the request. The context might include the location of the computing device submitting the request, the authenticated identity of the user submitting the request, or access rights associated with the content to be posted. The collaboration service can utilize the context to identify one or more collaboration channels to which the content can be posted. The user might be permitted to select one or more of the identified channels. Once the content has been posted to the selected channel, or channels, the collaboration service can utilize the context to perform other actions such as, but not limited to, initiating a communications session between authorized users of the collaboration channel to which the content was posted.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddhartha Shankara Rao, Thaddeus C. Pritchett, Pavan Kumar Surishetty, Nathan Lee Burns, Collin Charles Davis
  • Patent number: 10103962
    Abstract: A reverse network tracing mechanism is described. In an embodiment, a network information request is received that is addressed to a predetermined destination. It is determined that the network information request has an expired timer and a message is returned indicating that a return network path routing procedure has been initiated. After determining that the network information request has an unexpired timer, contents of the network information request are modified to enable identification of at least a portion of the return path from the predetermined destination to a source address of the network information request.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy R. Volkman, Richard H. Galliher, III, Thomas Bradley Scholl
  • Patent number: 10103961
    Abstract: Systems and methods for collecting client-side application performance monitoring (APM) information in distributed computer systems. An example method may comprise: inserting a script code fragment into an electronic document to be transmitted to a client computing device, wherein the script code fragment is to issue a request for loading an object from a second computer system, the request comprising at least one of: a parameter of a client browser executed by the client computing device, a parameter of an application being executed within the client browser, or a parameter of a current session of the client browser; and transmitting the electronic document to at least one of: the second computer system or the client computing device.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: October 16, 2018
    Assignee: Teacher Insurance & Annuity Association of America
    Inventors: Ethan Luke Michaud, Mathew Wade Pickering, Rafael Pedro Olaso, Matthew M. Bechard, Janusz M. Juda, James Ronald Hixon, William Val Arneth, III, Nathaniel John Bates, Latrisha Devon Whitehead, Gary Robert Couture, Louis Anthony Iannucci, Scott M. Blandford
  • Patent number: 10104020
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for authenticating user service requests from a social networking site. Data representing a selected message and an originator of the selected message is stored. Data representing a reply to the originator of the selected message is transmitted for posting at the social networking server, the reply including data that causes transmission of a service request to the server when actuated. Data representing the service request and a sender of the service request is received. Data representing a user profile of the sender of the service request is retrieved from the social networking server. One or more attributes of the user profile of the sender are compared against one or more attributes of the stored data representing the originator of the selected message in order to verify the one or more attributes of the user profile.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: October 16, 2018
    Assignee: LIVEPERSON, INC.
    Inventor: Matan Barak
  • Patent number: 10091626
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a processor that can determine a standard inquiry message from an inquiry command captured at a first communication device of a first user. The standard inquiry message can have an importance rating based on an urgency of the inquiry command and based on behavior information associated with the first user. The processor can deliver the standard inquiry message and the importance rating to a communications management agent of a second communication device, where an inquiry indicator accompanies the delivery of the standard inquiry message at the second communication device. Other embodiments are disclosed.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: October 2, 2018
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Dana Tardelli, Ginger Chien, Adrianne Luu, Leonid Razoumov, Nemmara K. Shankaranarayanan
  • Patent number: 10079738
    Abstract: Techniques for testing a network document may be provided. For example, a test document may specify a test of an object of the network document. A network crawler may be launched to perform the test. The network crawler may be configured to access the network document and to perform the test based at least in part on a test document. In addition, a result of the test performed by the network crawler may be accessed. A metric associated with the network document may be generated based on the result of the test.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Anthony Brown
  • Patent number: 10069891
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for creating channel accessible single function micro services used for light analytics. The micro services are built as small transferable modules to be a single function high efficiency small module. The micro services are generated for a specific single function, then deployed at an interface lever and stored to an associate device at any communication channel associated with an entity. The micro services require specific programming and are generated for a specific data collection process light analytics function. The micro services translate the extracted data into a readable format and transmit, via secure communication network, the translated data to a custom build database for subsequent light analytics framework implementation.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 4, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Assim Syed Mohammad, Badri V. Mangalam, Prasanna Joshi, Sridhar M. Seetharaman
  • Patent number: 10069871
    Abstract: A device may receive a first session initiation protocol (SIP) message from another device, and may determine a first timestamp associated with the first SIP message. The first timestamp may represent a receipt time of the first SIP message by the device. The device may determine a second timestamp associated with a second SIP message. The second timestamp may represent a transmission time of the second SIP message by the device, and may be a response to the first SIP message. The device may determine a device latency value representing a difference between the second timestamp and the first timestamp. The device may provide the second SIP message to the other device at the transmission time. The second SIP message may include the device latency value.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: September 4, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Yi Jing, Jeffrey R. Evans, Robert P. Faber, Jr., Taral Patel
  • Patent number: 10048713
    Abstract: For energy operations across domains, a method generates a native node and a foreign node. The method further generates protocol reference data that identifies protocol specific relationships between the native node and the foreign node under an address space. In addition, the method links the native node and the foreign node in a native namespace and a foreign namespace by a translation function that automatically converts information between the foreign data structure and the proxy data structure using protocol specific structure converting functions. The method maps a native method calling of the native node to a foreign method calling of the foreign node using a protocol specific method mapping function.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: August 14, 2018
    Assignee: Rockwell Automation Technologies Inc.
    Inventors: Guolin Zhang, David D. Brandt, Ondrej Flek, Philip J. Kaufman, Christopher W. Como, Charles M. Rischar
  • Patent number: 10043188
    Abstract: A web based software system generally designed for processing pre-employment background investigations is described. The software system allows an organization the ability to create and customize electronic documents to be sent to their applicants to complete via the web based software system, and returned in the same fashion. The subject matter turns much of a common pre-employment background investigation electronic, so that fewer hardcopy documents are necessary, thus creating more efficient management of individual background investigations.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 7, 2018
    Inventor: Tyler J. Miller
  • Patent number: 10043156
    Abstract: Disclosed is a system and method for cross enterprise collaboration for processing a transaction request. The method includes a mechanism for collaboration to resolve context specific tasks in a structured manner requiring inputs from various stakeholders situated in different enterprises. The metadata associated with each of the activities in the workflow is collected to create a workflow. The method further allows the role-based users to extend the workflow by authoring customized activities and share context specific information and artifacts. The method includes memory efficient version of doubly linked list using one address field for every node to process one or more transaction requests at a given point of time.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 7, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Vipul Chandrakant Kamat, Mahesh Kshirsagar