Plural Processing Systems Patents (Class 706/10)
  • Patent number: 10394597
    Abstract: Methods and apparatus for flexible batch job scheduling in virtualization environments are disclosed. A descriptor for a batch job requested by a client is received at a job scheduling service. The descriptor comprises an indication of a time range during which a job iteration may be performed. A target time for executing the iteration is determined based on an analysis of a plurality of received descriptors. An indication of the target time at which the iteration is to be scheduled is provided to a selected execution platform.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcin Piotr Kowalski, Wesley Gavin King
  • Patent number: 10381708
    Abstract: A set of superconducting devices is interconnected in a lattice that is fabricated in a single two-dimensional plane of fabrication such that a superconducting connection can only reach a first superconducting device in the set while remaining in the plane by crossing a component of a second superconducting device that is also located in the plane. A superconducting coupling device having a span and a clearance height is formed in the superconducting connection of the first superconducting device. A section of the superconducting coupling device is separated from the component of the second superconducting device by the clearance in a parallel plane. A potential of a first ground plane on a first side of the component is equalized with a second ground plane on a second side of the component using the superconducting coupling device.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Salvatore Bernardo Olivadese
  • Patent number: 10373710
    Abstract: A system for delivering items through a network of pneumatic tubing includes a network of tubing, a system controller controlling operation of the system, a plurality of carriers for delivering items. Each of the plurality of carriers includes a wireless transmission component, a plurality of workstations arranged throughout the system in communication with the network of tubing, at least one blower and at least one diverter. The at least one blower is connected to at least two workstations of the plurality of workstations via the network of tubing passing through the at least one diverter, and a plurality of system transceivers arranged throughout the network of tubing and the plurality of workstations. At least one of the system transceivers receives carrier transit information from at least one of the wireless transmission components of one of the carriers, and the system controller adjusts the operation of the system based on the carrier transit information.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: August 6, 2019
    Assignee: Pevco Systems International Inc.
    Inventor: James Valerino
  • Patent number: 10371862
    Abstract: A method of receiving a substorm activity data log from one or more remote sensors, where substorm activity is due to solar activity. The method also includes receiving a harmonic distortion data stream from one or more remote observatories monitoring disturbances on a power grid, where the distortion is due to geomagnetically induced currents. The method also includes applying a mathematical model to the harmonic distortion data stream to create a derived harmonic distortion data log, and comparing phase-to-phase similarity of the three phases from the derived harmonic distortion data log. The method also includes predicting future adverse events due to geomagnetically-induced currents on the power grid based at least in part on the comparison and the substorm activity data log, and creating a warning based on the prediction.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: August 6, 2019
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, HYDRO-QUÉBEC
    Inventors: Chumki Basu, Luc Cauchon, Sébastien Guillon, Innocent Kamwa, Manikandan Padmanaban
  • Patent number: 10339041
    Abstract: Aspects of the present disclosure provide methods and apparatus for allocating memory in an artificial nervous system simulator implemented in hardware. According to certain aspects, memory resource requirements for one or more components of an artificial nervous system being simulated may be determined and portions of a shared memory pool (which may include on-chip and/or off-chip RAM) may be allocated to the components based on the determination.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 2, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Venkat Rangan, Jan Krzys Wegrzyn, Jeffrey Alexander Levin, John Paul Daniels
  • Patent number: 10331737
    Abstract: A system for generating a large-scale database of heterogeneous speech is provided. The system comprises a processor a plurality of independent computation cores configured to generate signatures of a plurality of speech segments; a large scale database configured to maintain a plurality of transcribed multimedia signals; a memory, the memory containing instructions that, when executed by the processor, configure the system to: randomly select a plurality of speech segments from the plurality of multimedia signals, wherein each speech segment of the plurality of speech segments is of a random length; provide the plurality of speech segments to the plurality of independent computation cores for generation of the signatures; collect the signatures from the plurality of independent computation cores; and populate the large-scale database with the plurality of signatures respective of the plurality of multimedia signals.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: June 25, 2019
    Assignee: CORTICA LTD.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y Zeevi
  • Patent number: 10282139
    Abstract: A processing method executed by a processor that receives an order from a user at a restaurant through interaction includes analyzing information indicating the order, extracting a phrase other than a standard element from the information, with reference to a first database when the extracted phrase is a first phrase in the first database, outputting a first confirmation item corresponding to the first phrase to the user, receiving a first user response corresponding to the first confirmation item, when the extracted phrase is not a first phrase in the first database, referring to a second database, when the extracted phrase is a second phrase in the second database, selecting a third phrase in the first database from second phrase-related phrases, outputting a second confirmation item corresponding to the third phrase to the user referring to the first database, and receiving a second user response corresponding to the second confirmation item.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 7, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Mitsuru Endo, Viviane Takahashi, Hongjie Shi
  • Patent number: 10277586
    Abstract: This invention is a system and method for mobile authentication using HTTP redirect in GTP tunnels. The authentication procedure generates a one-time-token that returns to the Enterprise application that requests the authentication. The authentication platform injects a HTTP redirect response to the mobile device via the GTP-U tunnel that corresponds to the GTP session of the inputted-MSISDN. The HTTP redirect response carries a URL with the one-time-token as parameter. The Enterprise application authenticates the HTTP request by comparing the one-time-token in the HTTP request parameter against the value returned by the authentication platform during its authentication request API call.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: April 30, 2019
    Assignee: Syniverse Technologies, LLC
    Inventors: Edward Yau, Huiyue Xu, Paul Sun, Prashant Datar, Ravi Tandon
  • Patent number: 10270609
    Abstract: A first input is received from a plurality of sensors. A first state including a first location based on the first input is determined. The first state is associated with a first probability. A second input is received from the plurality of sensors. A second state including a second location is determined based on the second input associated with a second probability. It is determined that the second state corresponds to an actual state based on a transition model and the second probability. The transition model associates the first state with the second state and indicates a likelihood of a transition from the first state to the second state. A rule to change a state of at least one network connected device is triggered based on the second state.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: April 23, 2019
    Assignee: BrainofT Inc.
    Inventors: Ashutosh Saxena, Hema Swetha Koppula, Chenxia Wu, Ozan Sener
  • Patent number: 10257149
    Abstract: A method, system and computer program product for handling an overwhelming amount of messages in an activity stream. Messages in an activity stream, such as an activity stream of a social networking system, of a user are monitored. Those monitored messages that contain an actionable item or event are identified. The messages that contain an actionable item or event are prioritized in a list based on one or more of the following factors: the deadline, the relationship of the sender of the message to the user, the user's desired social relationship with the sender of the message and the event schedule. The prioritized list is then displayed to the user. In this manner, the user will be able to handle the overwhelming amount of messages in an activity stream by determining which posts with an actionable item or event to respond prior to other posts in the user's activity stream.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 10248689
    Abstract: Candidate answers are generated by a question-answering system in response to a question from a user. One or more generated candidate answers are compared to previous question-answer sets. The previous question-answer sets are indexed and stored in a database which includes a knowledge graph on the previous questions-answer sets. A previous question-answer set is identified as correlating with a first generated candidate answers. The previous question-answer set is identified using relationships of the database. The first generated candidate answer is restructured using the question as a statement which is embedded with the first generated candidate answer. The restructured generated candidate answer which correlates with the previous question-answer set is supplemented with content from the previous question-answer set.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul E. Brennan, Scott R. Carrier, Michael L. Stickler
  • Patent number: 10216544
    Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Patent number: 10198432
    Abstract: Systems and methods for aspect-based sentiment analysis using machine learning methods. An example method comprises: receiving, by a computer system, a custom dictionary comprising a list of lexemes referencing at least one of: a target entity or an aspect associated with the target entity; performing, using the custom dictionary, a syntactico-semantic analysis of at least part of a natural language text to produce a plurality of syntactico-semantic structures representing the part of the natural language text; evaluating, using one or more text characteristics produced by the syntactico-semantic analysis, a classifier function to determine polarities associated with one or more aspect terms; and generating a report comprising the aspect terms and polarities of aspects referenced by the aspect terms.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: February 5, 2019
    Assignee: ABBYY Production LLC
    Inventors: Maksim Borisovich Mikhaylov, Konstantin Alekseevich Pasechnikov
  • Patent number: 10187899
    Abstract: A recursive algorithm may be applied to group cells in a service network into a small number of clusters. For each of the clusters, different regression algorithms may be evaluated, and a regression algorithm generating a smallest error is selected. A total error for the clusters may be identified based on the errors from the selected regression algorithms and from degrees of separation associated with the cluster. If the total error is greater than a threshold value, the cells may be grouped into a larger number of clusters and the new clusters may be re-evaluated. A key performance indicator (KPI) may be estimated for a cell based on a regression algorithm selected for the cluster associated with the cell. A resources may be allocated to the cell based on the KPI value.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: January 22, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ye Ouyang, Carol Becht, Krishna Pichumani Iyer
  • Patent number: 10090764
    Abstract: A Hamiltonian surface shaping power flow control (HSSPFC) method is used to analyze the meta-stability and adjust pulsed power loads on a DC electric power distribution network. Pulsed power loads are nonlinear, time-variant systems that cause nonlinear limit-cycles. During the on periods of a pulsed load, the system can be in an unstable state and is damped back to stability during the off state of the load. Therefore, over the entire period of the pulse the system may only be assessed as meta-stable. As shown through simulation, HIL and hardware results, the HSSPFC method is more accurate than the other small-signal approaches, such as Eigenvalues, Nyquist, and Floquet theory, and can reveal important details about the transient responses and performance.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: October 2, 2018
    Assignees: National Technology & Engineering Solutions of Sandia, LLC, Michigan Technological University
    Inventors: David G. Wilson, Wayne W. Weaver, Rush D. Robinett, III, Ronald Matthews, Steven F. Glover
  • Patent number: 10038713
    Abstract: In one embodiment, attack detectability metrics are received from nodes along a path in a network. The attack detectability metrics from the nodes along the path are used to compute a path attack detectability value. A determination is made as to whether the path attack detectability value satisfies a network policy and one or more routing paths in the network are adjusted based on the path attack detectability value not satisfying the network policy.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: July 31, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Javier Cruz Mota, Andrea Di Pietro
  • Patent number: 10037668
    Abstract: In example embodiments, a machine, including one or more processors and a memory, tracks, by communicating over a network with a plurality of devices associated with a user, activity of the user. The machine develops, using the one or more processors, an activity model for the user based on the tracked activity of the user. The machine determines, an anomaly in a current activity of the user relative to the developed activity model, the anomaly having a type and a duration. The machine calculates, based on the type and the duration of the anomaly, a confidence value corresponding to whether the user needs assistance and a severity value indicating severity of the user's need for assistance. The machine provides, to an emergency contact and via the network, an alert indicating that the user needs assistance based on the confidence value or the severity value.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gabriel A DesGarennes, Ryen W White
  • Patent number: 10031789
    Abstract: Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: July 24, 2018
    Assignee: Introspective Power, Inc.
    Inventor: Anthony Scott Thompson
  • Patent number: 10025620
    Abstract: One example method includes identifying synchronous code including instructions specifying a computing operation to be performed on a set of data; transforming the synchronous code into a pipeline application including one or more pipeline objects; identifying a first input data set on which to execute the pipeline application; executing the pipeline application on a first input data set to produce a first output data set; after executing the pipeline application on the first input data set, identifying a second input data set on which to execute the pipeline application; determining a set of differences between the first input data set and second input data set; and executing the pipeline application on the set of differences to produce a second output data set.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: July 17, 2018
    Assignee: Google LLC
    Inventors: Robert Bradshaw, Craig D. Chambers, Ezra Cooper, Ashish Raniwala, Frances J. Perry
  • Patent number: 10019668
    Abstract: A computer-implemented method includes receiving a batch of neural network inputs to be processed using a neural network on a hardware circuit. The neural network has multiple layers arranged in a directed graph and each layer has a respective set of parameters. The method includes determining a partitioning of the neural network layers into a sequence of superlayers. Each superlayer is a partition of the directed graph that includes one or more layers. The method includes processing the batch of inputs using the hardware circuit, which includes, for each superlayer in the sequence: i) loading the respective set of parameters for the layers in the superlayer into memory of the hardware circuit, and ii) for each input in the batch, processing the input through each of the layers in the superlayer using the parameters in the memory of the hardware circuit to generate a superlayer output for the input.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: July 10, 2018
    Assignee: Google LLC
    Inventor: Dong Hyuk Woo
  • Patent number: 9979619
    Abstract: In one embodiment, a device in a network performs a first comparison between observed and expected packet error rates for a first path in the network. The device identifies one or more intersecting paths in the network that intersect the first path. The device performs one or more additional comparisons between observed and expected packet error rates for the intersecting paths that intersect the first path. The device identifies a particular node along the first path as a source of packet drops based on the first comparison between the observed and expected packet error rates for the first path and on the one or more additional comparisons between the observed and expected packet error rates for the intersecting paths that intersect the first path.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 22, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Pascal Thubert, Patrick Wetterwald, Eric Levy-Abegnoli
  • Patent number: 9971953
    Abstract: A processing device for performing visual recognition using deep learning attributes and method for performing the same are described. In one embodiment, a processing device comprises: an interface to receive an input image; and a recognition unit coupled to the interface and operable to perform visual object recognition on the input image, where the recognition unit has an extractor to extract region proposals from the input image, a convolutional neural network (CNN) to compute features for each extracted region proposal, the CNN being operable to create a soft-max layer output, a cross region pooling unit operable to perform pooling of the soft-max layer output to create a set of attributes of the input image, and an image classifier operable to perform image classification based on the attributes of the input image.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: May 15, 2018
    Assignee: INTEL CORPORATION
    Inventors: Jianguo Li, Yurong Chen, Jianwei Luo
  • Patent number: 9955488
    Abstract: A recursive algorithm may be applied to group cells in a service network into a small number of clusters. For each of the clusters, different regression algorithms may be evaluated, and a regression algorithm generating a smallest error is selected. A total error for the clusters may be identified based on the errors from the selected regression algorithms and from degrees of separation associated with the cluster. If the total error is greater than a threshold value, the cells may be grouped into a larger number of clusters and the new clusters may be re-evaluated. A key performance indicator (KPI) may be estimated for a cell based on a regression algorithm selected for the cluster associated with the cell. A resources may be allocated to the cell based on the KPI value.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 24, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ye Ouyang, Carol Becht, Krishna Pichumani Iyer
  • Patent number: 9854410
    Abstract: Techniques to provide an online audience to an event with a live audience experience. The live audience refers to users who are physically present at a live event and the online audience refers to users who are viewing the event through those users' computing devices. These techniques connect these audiences by communicating content that reflects the live audience's emotional state to the online audience's computing devices. In some embodiments, these techniques enhance the online audience's live viewing of the event by augmenting the event's broadcast with a visual indicator that expresses the live audience's response to a specific moment that occurred during the event. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: December 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Georgios Krasadakis
  • Patent number: 9846885
    Abstract: A method for comparing purchase patterns includes matching multiple products purchased by a base company to multiple leaf nodes in a taxonomy tree to obtain multiple matching leaf nodes. The taxonomy tree is a hierarchical classification of products. The method further includes assigning, to each of the matching leaf nodes and to each parent node of the matching leaf nodes, a point value to obtain multiple point values, creating, for the base company and by a computer processor, a base feature vector including the point values, and calculating, by the computer processor, a similarity score between the base feature vector of the base company to a test feature vector of a test company. The method further includes providing, in response to the similarity score satisfying a similarity threshold, a recommendation.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: December 19, 2017
    Assignee: Intuit Inc.
    Inventor: Nima Sarshar
  • Patent number: 9769285
    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Timo Burkard, Arvind Jain, Christopher Bentzel
  • Patent number: 9754188
    Abstract: Techniques and constructs to facilitate automatic tagging can provide improvements in image storage and searching. The constructs may enable training a deep network using tagged source images and target images. The constructs may also train a top layer of the deep network using a personal photo ontology. The constructs also may select one or more concepts from the ontology for tagging personal digital images.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tao Mei, Jianlong Fu, Kuiyuan Yang, Yong Rui
  • Patent number: 9736187
    Abstract: A data processing method and system, providing a data transmitting interface to a parallel computing system, are provided. The parallel computing system includes a mapper, a reducer, and an operation device. The data transmitting interface intercepts a parallel computing input command transmitted from the mapper and an output result transmitted from the operation device. The data transmitting interface transmits the parallel computing input command to the operation device after receiving the parallel computing input command and when the parallel computing input command is not abnormal based on a security policy is determined. The data transmitting interface transmits the output result to the reducer after receiving the output result and when the output result is not abnormal based on the security policy is determined.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: August 15, 2017
    Assignee: Wistron Corporation
    Inventor: Chih-Ming Chen
  • Patent number: 9710751
    Abstract: Embodiments relate to performing an ensemble model based prediction for a set of input data records. An aspect includes creating an assignment table assigning all data records in the input data set to a root node of a tree. Another aspect includes splitting the assignment tables into disjoint sub-tables. Another aspect includes storing each of the sub-tables to a respective data slice. Another aspect includes designating root nodes of each of the plurality of trees as a set of current nodes. Another aspect includes evaluating split conditions of each identified current node based on data records that are assigned to the current node; re-assigning said input data records to one or more child-nodes; using the child nodes of all current nodes as the set of current nodes; and calculating a prediction result from the assignment of data records to the leaf nodes of each of a plurality of trees.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pawel Cichosz, Mieczyslaw Klopotek, Krzysztof Skowronski
  • Patent number: 9694495
    Abstract: A robotic device may: receive movement information associated with a plurality of subtasks performed by a manipulator of a robotic device, where the movement information indicates respective paths followed by the manipulator while performing the respective subtasks and respective forces experienced by the manipulator along the respective paths; determine task information for a task to be performed by the robotic device, where the task comprises a combination of subtasks of the plurality of subtasks, where the task information includes a trajectory to be followed by the manipulator, and forces to be exerted by the manipulator at points along the trajectory; and determine, based on the task information, torques to be applied over time to the manipulator via a joint coupled to the robotic device to perform the task.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: July 4, 2017
    Assignee: Redwood Robotics Inc.
    Inventors: Aaron Edsinger, Advait Jain, Anthony Jules
  • Patent number: 9697329
    Abstract: Various aspects of the invention provide systems and methods for improving the privacy-protection of the exchange of STD's test results and the utility of STD test results. One aspect of the invention provides a computer-implemented method of improving privacy-protection during the exchange of STD test results by preventing the exchange of STD test results if user-definable criteria are not met and deliberately obscuring the cause of prevented attempts at exchanging STD test results. The method includes providing a software application for importing STD test results; inputting criteria; attempting to exchange STD test results; and either preventing or allowing the exchange of STD test results at a plurality of stages. Another aspect of the invention provides a computer-implemented method of improving the utility of STD test results by recommending safe sexual contact practices and sexual health-related products and services based upon the use of algorithms.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: July 4, 2017
    Inventor: Michael Wei-Chi Wong
  • Patent number: 9665570
    Abstract: A method for analyzing a virtual discussion is provided. The method may include identifying, with a processing device, a first concept relevant to a first subdiscussion associated with an online discussion. The method may also include identifying a second concept relevant to the first subdiscussion, and determining a relation between the first concept and the second concept.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: May 30, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi-Min Chee, Ashish Jagmohan, Krishna C. Ratakonda, Sara Rosenthal
  • Patent number: 9665584
    Abstract: A device, system, and method may include an electronic data storage configured to store social network data related to use of the social network by users. A processor, coupled to the electronic data storage, may be configured to determine a recommended action that a member of the social network may take to increase a likelihood of at least one of the uses of the social network to access a social network content item related to the member and determine an estimated statistical change in a rate at which the users may access the social network content item if the recommended action were implemented by the member based, at least in part, on the social network data stored in the electronic data storage.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 30, 2017
    Assignee: LinkedIn Corporation
    Inventors: Vinodh Jayaram, Bradley Scott Mauney, Ehud Milo, Eric Melz, Nick Swartzendruber, Jason Chen, Aastha Jain, Prachi Gupta
  • Patent number: 9659067
    Abstract: A computer device is configured to identify a document; determine that the document includes an annotation, the annotation describing a user interface that is to be visually displayed in connection with information identifying the document when the information identifying the document is included in a search results document, the user interface including a user interface element that, when selected, causes an action to be performed in connection with the document, and the action being performed without obtaining the document after the user interface element is selected; determine information relating to the user interface based on the annotation; and store, in a search index, the information relating to the user interface in association with the information identifying the document.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventor: David Reis de Sousa
  • Patent number: 9652712
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using recurrent neural networks to analyze health events. One of the methods includes: processing each of a plurality of initial temporal sequences of health events to generate, for each of the initial temporal sequences, a respective network internal state of a recurrent neural network for each time step in the initial temporal sequence; storing, for each of the initial temporal sequences, one or more of the network internal states for the time steps in the temporal sequence in a repository; obtaining a first temporal sequence; processing the first temporal sequence using the recurrent neural network to generate a sequence internal state for the first temporal sequence; and selecting one or more initial temporal sequences that are likely to include health events that are predictive of future health events in the first temporal sequence.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: May 16, 2017
    Assignee: Google Inc.
    Inventors: Gregory Sean Corrado, Jeffrey Adgate Dean
  • Patent number: 9626681
    Abstract: A method for implementing an electronically-based negotiation session between users within an ESN. The method includes sending a message including a request portion and a response portion from a first user to a second user in a round of successive rounds, and in response to receiving the message from the first user, sending a message from the second user to the first user in a subsequent round, the message from the second user including a response portion responsive to the request portion of the message from the first user and a request portion. When a new round is performed, evaluating whether an agreement exists by checking messages previously exchanged, and exchanging subsequent messages, when any rounds remain and the session has not been terminated, and granting access and exchanging data between the users, executing actions, and setting policies as negotiated, when the session has been terminated and an agreement exists.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHIINES CORPORATION
    Inventors: Samuel Müller, Dieter Sommer
  • Patent number: 9628988
    Abstract: The present disclosure relates to a method and device of trans-browser login for a mobile terminal. The method includes a cookie folder that is created in a memory module of the mobile terminal in advance. A server of a website stores an IMEI number of the mobile terminal under a registration name corresponding to a subscriber. A browser of the mobile terminal receives a website inputted by the subscriber, and searches if a cookie of the website exists in the cookie folder. If the cookie of the website exists in the cookie folder, the cookie is sent to the server of the website, and the server of the website reads the IMEI number of the mobile terminal in the cookie, looks for the corresponding registration name, and returns a webpage to the browser when the registration name is used to log into the website.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: April 18, 2017
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventors: Wen Qian, Hongwei Qian
  • Patent number: 9569289
    Abstract: Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: February 14, 2017
    Assignee: INTROSPECTIVE POWER, INC.
    Inventor: Anthony Scott Thompson
  • Patent number: 9542657
    Abstract: A method for assigning individual contact processing resources of a contact center to contacts in the contact center is disclosed. On receiving a new contact at the contact center, a contact object corresponding to the new contact is provided within a population of contact objects corresponding to contacts being processed by the contact center. A programmed processing object corresponding to each individual contact processing resource of the contact center is provided. Each processing object is arranged to adaptively and independently select contact objects from the population of contact objects based on a value received for processing contacts from the population and a value spent on processing contacts from the population. Once a programmed processing object selects a contact object, an associated contact processing resource is assigned to the contact.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: January 10, 2017
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy, Seamus Hayes
  • Patent number: 9508041
    Abstract: The disclosure discloses a method for predicting a user operation. The method includes the following steps. After training an operation model successfully, a mobile terminal predicts a call instruction by utilizing environmental factors and the operation model, and finally compiles the call instruction into selection information to be displayed to a user. The disclosure further discloses a mobile terminal. Through the solution provided by the disclosure, a forthcoming operation of the user can be predicted, so that intelligent and detailed services are provided for the user.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: November 29, 2016
    Assignee: ZTE CORPORATION
    Inventors: Qi Zhang, Ke Mao, Xiaomei Wang
  • Patent number: 9480429
    Abstract: The apparatus includes: a detection section for detecting a time period during which an operator is making preparations prior to beginning a driving operation; an adjustment section for adjusting a determination criterion for determining a state of attention of the operator during a driving operation, which calculates an eye fixation related potential of the electroencephalogram signal of the operator measured at least in the time period by using the measured oculomotor signal of the operator, and which adjusts the determination criterion based on the calculated eye fixation related potential; a determination section for calculating an eye fixation related potential from the electroencephalogram signal and the oculomotor signal of the operator measured after beginning the driving operation, which determines a state of attention of the operator during the driving operation based on the calculated eye fixation related potential and the adjusted determination criterion; and an output section for acting to call a
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: November 1, 2016
    Assignee: Panasonic Corporation
    Inventors: Toru Nakada, Koji Morikawa
  • Patent number: 9479450
    Abstract: Resolving heterogeneous communication collisions in a system includes measuring a quality-of service value for at least one communication connection, determining if a communication collision is reducing the quality-of-service value to below a pre-determined threshold, and, if a communication collision is reducing the quality-of-service value to below a pre-determined threshold, iteratively modifying the at least one communication connection until either a maximum number of iterations has been exceeded or the quality of service value exceeds the pre-determined threshold.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: October 25, 2016
    Assignee: MyOmega System Technologies GmbH
    Inventors: Bernd Moeller, Juergen Josef Bohn
  • Patent number: 9471204
    Abstract: A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul P. Akolkar, John M. Boyer, Charles F. Wiecha
  • Patent number: 9466023
    Abstract: Roughly described, a data mining arrangement for developing high quality classifiers using an evolutionary algorithm, includes a plurality of “mid-chain” evolutionary coordinators, down-chain of a main (top-chain) evolutionary coordinator and up-chain of evolutionary engines. Multiple levels of mid-chain evolutionary coordinators can be used in a hierarchy, and the various branches of the hierarchy need not have equal length. Each evolutionary coordinator (other than the top-chain evolutionary coordinator) appears to its up-chain neighbor as if it were an evolutionary engine, though it does not actually perform any evolution itself. Similarly, each evolutionary coordinator (including the top-chain evolutionary coordinator) also appears to its down-chain neighbors as a top-chain evolutionary coordinator. Each mid-chain evolutionary coordinator maintains its own local candidate pool, reducing the load on the top-chain evolutionary coordinator pool, as well as reducing bandwidth requirements.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: October 11, 2016
    Assignee: SENTIENT TECHNOLOGIES (BARBADOS) LIMITED
    Inventors: Hormoz Shahrzad, Babak Hodjat
  • Patent number: 9460382
    Abstract: A method of monitoring a neural network includes monitoring activity of the neural network. The method also includes detecting a condition based on the activity. The method further includes performing an exception event based on the detected condition.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 4, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Michael-David Nakayoshi Canoy, Jason Frank Hunzinger
  • Patent number: 9460394
    Abstract: A method includes receiving inputs indicative of a user state of a user. The received inputs include: 1) sensor inputs from one or more sensors; 2) application inputs received from one or more software applications; and/or 3) user inputs received from a graphical user interface. The method includes determining a collective user state of the user based on the received inputs and obtaining user data of other users that includes a collective user state of each corresponding other user. The method includes displaying, on a screen, other user glyphs representing the other users. Each other user glyph: 1) at least partially indicates the collective user state of the corresponding other user; and/or 2) is associated with a link to a displayable view indicating the collective user state of the corresponding other user and/or the inputs used to determine the collective user state of the corresponding other user.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 4, 2016
    Assignee: Blackwerks LLC
    Inventors: Brett A. Krueger, Kraig T. Krueger
  • Patent number: 9456050
    Abstract: The present invention relates to systems, apparatus, and methods of using real user history data to improve prefetching for a web page transaction. In one potential embodiment a method includes a proxy server observing a first web page transaction that has a first root HTTP request, a first root HTTP response, at least one child HTTP request, and at least one child HTTP response. The server may then extract a parameter from the web page transaction and correlating the parameter with the child HTTP request. In a later web page transaction, the parameter may be used to predict the child HTTP being requested even when the web page transactions are different.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: September 27, 2016
    Assignee: ViaSat, Inc.
    Inventors: Peter Lepeska, William B. Sebastian
  • Patent number: 9430743
    Abstract: Methods and systems for classifying defects detected on a wafer are provided. One method includes inputting information for defects detected on a wafer into each of at least two defect classifiers included in a composite defect classifier. Such a method also includes, for at least one of the defects that is assigned to two or more bins in the composite defect classifier, determining a bin for the at least one of the defects based on a rank assigned to the two or more bins. The rank is assigned to the two or more bins based on one or more characteristics determined for the two or more bins, and the one or more characteristics are determined based on a comparison of predetermined defect classifications for defects in a training set and defect classifications determined for the defects in the training set by the at least two defect classifiers.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: August 30, 2016
    Assignee: KLA-Tencor Corp.
    Inventor: Martin Plihal
  • Patent number: 9398159
    Abstract: Responsive to detecting a call from a first user into a call system, a user identifier associated with the first user to can be added to respective user information stored in an e-meeting data structure associated with the call. A determination can be made as to whether the call system recognizes the user identifier associated with the first user and, responsive to determining the call system does not recognize the user identifier associated with the first user, a determination can be made as to whether the call system recognizes a voice of the first user. If the call system does not recognize the voice of the first user, a location of the first user can be identified by processing the user identifier. The location of the first user can be added to respective user information stored in the e-meeting data structure. An e-meeting can be generated for the call.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: July 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Low, Travis R. Winter
  • Patent number: 9392013
    Abstract: Methods, apparatus and articles of manufacture for defending against a cyber attack via asset overlay mapping are provided herein. A method includes determining which of multiple systems within an organization stores each of multiple assets; determining a set of relationships present between the multiple assets across the multiple systems; identifying, upon an attack of a first of the multiple systems, one or more additional systems of the multiple systems vulnerable to the attack based on at least one relationship, from the determined set of relationships, between one or more of the multiple assets stored on the first system and one or more of the multiple assets stored on the additional systems; and automatically prohibiting access to the one or more additional systems storing the one or more of the multiple assets identified based on the at least one relationship with the assets stored on the first system.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: July 12, 2016
    Assignee: EMC Corporation
    Inventor: William M. Duane