Patents Examined by Hussein A El-chanti
-
Patent number: 11450201Abstract: The present disclosure is directed to methods and apparatus that monitor pedestrian traffic and that adjust the behavior of traffic signals at intersections and “walk”-“do not walk” indicators associated with particular crosswalks. Methods and apparatus consistent with the present disclosure may receive image or sensor data, may monitor the status of different traffic flow, and may adjust the timing of signal lights or walking indications as conditions change at an intersection. In certain instances, a traffic controller at one intersection may receive information collected by other traffic controllers along a set of streets that lead to a particular intersection. Traffic controllers that receive images of an intersection may identify partition the intersection into a set of safe and unsafe zones as those traffic controllers identify when pedestrians can safely cross an intersection.Type: GrantFiled: April 26, 2019Date of Patent: September 20, 2022Assignee: Cubic CorporationInventors: William A. Malkes, William S. Overstreet, Jeffery R. Price, Michael J. Tourville
-
Patent number: 10113878Abstract: A transport arrangement system operates to provide a service, which can receive a transport pool request from a rider. The transport pool request can specify a set of parameters, including a pickup location and a drop-off location. A candidate set of transport providers are identified that satisfy one or more criterion, including a criterion of proximity relative to the pickup location. One of the candidate set of drivers is selected to provide a transport pool for the rider. The selection can be based at least in part on determining which individual drivers of the candidate set satisfy one or more constraints, including a first constraint that relate to a predicted trip completion time for the rider.Type: GrantFiled: February 23, 2018Date of Patent: October 30, 2018Assignee: Uber Technologies, Inc.Inventors: Bin Pan, Hasrat Godil, Brian Tolkin
-
Patent number: 10094679Abstract: Navigation system assistance to a user within an area is provided by ascertaining location data and content of digital signage within the area. Further, based on the system receiving a request from a user for navigation directions to a destination location from a starting location, a navigation route is generated for the user to the destination location. The navigation route passes, at least in part, within the area, and the navigation route includes reference to one or more digital signs of the digital signage within the area, and a location of the one or more digital signs within the area in relation to the navigation route.Type: GrantFiled: June 2, 2017Date of Patent: October 9, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk, Shelbee D. Smith-Eigenbrode
-
Patent number: 10095239Abstract: Systems and methods for automatically servicing autonomous vehicles are provided. In one example embodiment, a computer implemented method includes obtaining data associated with one or more reference mechanisms located on an autonomous vehicle. The method includes identifying information associated with the autonomous vehicle based at least in part on the data associated with the one or more reference mechanisms located on the autonomous vehicle. The information associated with the autonomous vehicle includes an orientation of the autonomous vehicle. The method includes determining a vehicle maintenance plan for the autonomous vehicle based at least in part on the information associated with the autonomous vehicle. The method includes providing one or more control signals to implement the vehicle maintenance plan for the autonomous vehicle based at least in part on the orientation of the autonomous vehicle.Type: GrantFiled: March 31, 2017Date of Patent: October 9, 2018Assignee: Uber Technologies, Inc.Inventors: Matthew Shaw Wood, Dirk John VandenBerg, III
-
Patent number: 10077986Abstract: An embodiment of the present invention provides a method for storing trajectory. The method includes: mapping, based on a plurality of positions on a trajectory of an entity, the trajectory to at least one road segment in a road network; identifying an entry point and an exit point of one of the road segments, wherein the entry point is a point where the entity starts traveling along the road segment, and the exit point is a point where the entity ends traveling along the road segment; and storing data related to at least one of the entry point and the exit point, to store the road segment as a part of information of the trajectory.Type: GrantFiled: July 12, 2017Date of Patent: September 18, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ning Duan, Peng Ji, Zhi Hu Wang, Jun Zhu
-
Patent number: 10072933Abstract: A system for decoupling accelerometer signals includes an interface and a processor. The interface is configured to receive accelerometer data and receive coarse behavior data. The processor is configured to determine a coarse acceleration based at least in part on the coarse behavior data, determine a perturbation acceleration using the coarse acceleration and the accelerometer data, and determine an anomalous event based at least in part on the perturbation acceleration.Type: GrantFiled: April 6, 2017Date of Patent: September 11, 2018Assignee: Lytx, Inc.Inventor: Gabriela Surpi
-
Patent number: 10043403Abstract: A landing receiving apparatus for aircraft landing, and a control method thereof are provided, in which the landing receiving apparatus includes a flight management system (FMS) which is inputted with, by a user, destination airport, destination runway, and a receiver mode, a data storage portion which stores approach path data for landing of the aircraft; a receiver portion which calculates aircraft position information by using Global Navigation Satellite System (GLASS) signals and Satellite-Based Augmentation System (SBAS) signals transmitted from an antenna portion, when a receiver mode inputted by a user is a GNSS/SBAS combination mode, and a landing guidance information generating portion which generates landing guidance information by using approach path data corresponding to a destination airport and a destination runway inputted by the user, and the aircraft position information, and transmits the generated landing guidance information to the FMS.Type: GrantFiled: April 14, 2016Date of Patent: August 7, 2018Assignee: KOREA AEROSPACE RESEARCH INSTITUTEInventors: Myeong-Sook Jeong, Dae-Keun Jeon, Joongwon Bae, Hyang-sig Jun, Young Jae Lee
-
Patent number: 10012986Abstract: A method for autonomously parking a motor vehicle in various types of parking spots includes the steps of receiving a map of a parking area, locating the motor vehicle within the parking area, selecting a parking spot within the parking area, generating a node tree from the location of the motor vehicle to the parking spot, selecting a path from the node tree, wherein the path connects the location of the motor vehicle to the parking spot, autonomously driving the motor vehicle along the path from the location of the motor vehicle to an intermediate location on the path, and performing a parking maneuver into the parking spot from the intermediate location. The parking maneuver may be a head-in, tail-in, or parallel parking maneuver.Type: GrantFiled: August 19, 2016Date of Patent: July 3, 2018Assignee: DURA OPERATING, LLCInventors: Arda Kurt, Keith Redmill, Gordon Thomas, Umit Ozguner
-
Patent number: 9159032Abstract: A method and system for determining real-time delay information in a transportation system. Historical operational information about the transportation system, including data related to a plurality of arrival events corresponding to one or more stops within the transportation system is received and a dependency graph is built based upon the historic information. The dependency graph defines relationships that exist in the transportation system between the plurality of arrival events, each of the relationships defining a specific dependent relationship between at least two of the arrival events. Delay dependency values are fitted into the dependency graph, each of the delay dependency values being associated with one of the plurality of relationships and defining a specific dependency value associated with that relationship. Predictive delay information is determined based upon the fitted dependency graph for one or more of the arrival events based upon current operating information.Type: GrantFiled: March 19, 2014Date of Patent: October 13, 2015Assignee: Xerox CorporationInventors: Abhishek Tripathi, Vaibhav Rajan, Narayanan Unny Edakunni
-
Patent number: 8255131Abstract: The method monitors a gear-change operation in a motor vehicle provided with an engine whose crankshaft is connected to a transmission having a gearbox) comprising first and second primary shafts connectable to the crankshaft of the engine by respective friction clutches controlled by corresponding actuators, and a secondary or output shaft connectable to the primary shafts by gears defining a plurality of velocity ratios or gears. The method comprises the operation of verifying and validating the detection of the disengagement of the previously engaged gear by detecting the angular velocity of the primary shaft corresponding to the gear to be disengaged, and comparing the detected value of said angular velocity with at least one reference angular velocity.Type: GrantFiled: April 13, 2009Date of Patent: August 28, 2012Assignee: C.R.F. Societa Consortile per AzioniInventors: Attilio Porta, Giancarlo Osella, Gian Luigi Pregnolato, Marco Montu′, Emanuel Corigliano
-
Patent number: 7792933Abstract: A design verification system for developing electronic systems and methods for manufacturing and using same. The design verification system comprises a plurality of system elements, including at least one physical (or hardware) element and/or at least one virtual (or software) element, which are coupled, and configured to communicate, via a general communication system. Since the system elements may be provided on dissimilar development platforms, each system element is coupled with the communication system via a co-verification interface, which is provided as a layered protocol stack to assure portability and flexibility. Through use of the co-verification interface, the design verification system can be configured to support a wide variety of mixed physical/virtual systems.Type: GrantFiled: July 3, 2003Date of Patent: September 7, 2010Assignee: Cadence Design Systems, Inc.Inventors: Michael R. Butts, Elliot H. Mednick
-
Patent number: 7779132Abstract: One embodiment of the present invention provides a system for communicating data using a socket interface with multiple transport layer implementations. During operation the system creates a socket which can be used with a set of transport layer implementations. Next, the system binds the socket to a local port without specifying a particular transport layer implementation. The system then receives a request to connect to a target port that is associated with a target address. Next, the system selects a protocol implementation from the set of transport layer implementations using the target port and the target address. The system then sends a connection request to the target port using the selected protocol implementation. Note that the present invention does not require changing a networking application because the transport layer implementation is selected automatically by the system, instead of requiring the application to possess the knowledge to select the appropriate transport layer implementation.Type: GrantFiled: November 14, 2005Date of Patent: August 17, 2010Assignee: Oracle America, Inc.Inventors: Hsiao-Keng J. Chu, Darrin P. Johnson, Eric T. Cheng
-
Patent number: 7720946Abstract: A system, method and computer program product are provided for enhancing participation in an educational environment using networked devices. In one embodiment, feedback is received from a plurality of individual group members regarding material being presented by a group leader utilizing a plurality of networked devices operated by the individual group members. Subsequently, such feedback is processed. The processed feedback is then transmitted to the networked devices operated by the individual group members. Such processed feedback includes the feedback received from each of the individual group members thus allowing each individual group member to view the feedback of other group members. The present invention thus creates an inobtrusive, anonymous means for group members to recognize when their individual perception of the class discussion is actually a shared perception, thereby motivating group members to participate.Type: GrantFiled: February 21, 2001Date of Patent: May 18, 2010Assignee: SRI InternationalInventors: Christopher J. DiGiano, Jeremy Roschelle, Philip Vahey
-
Patent number: 7627662Abstract: Methods, systems, and machine-readable media are disclosed for distribution of processing of large amounts of data. According to one embodiment, a method of distributing processing of a dataset maintained by a mainframe from the mainframe to one or more of a plurality of servers can comprise initiating a job on the mainframe. The job can be associated with a process to be performed on the dataset. The dataset can be transferred from the mainframe to a repository separate from the mainframe and the plurality of servers based on the job. The dataset can be assigned to one or more servers of the plurality of servers. The method can further include processing the data set on the one or more servers and returning the processed dataset to the mainframe from the repository.Type: GrantFiled: March 23, 2006Date of Patent: December 1, 2009Assignee: First Data CorporationInventor: Jacob Apelbaum
-
Patent number: 7627670Abstract: A method for filtering spam is disclosed comprising the steps of: assigning weights to a plurality of recipient e-mail addresses; determining a set of similar e-mails from a plurality of e-mails sent to the recipient addresses; calculating a score based for each set of similar e-mails; placing the score in the header of the e-mail; determining whether the score exceeds a threshold; and responsive to determining that the score exceeds the threshold, tagging and/or filtering the e-mail.Type: GrantFiled: April 29, 2004Date of Patent: December 1, 2009Assignee: International Business Machines CorporationInventor: Todd David Haverkos
-
Patent number: 7539773Abstract: A network system wherein it is possible to reduce the amount of load on the mobile node and the amount of traffic from the mobile node to the IPv4/IPv6 translator and it is possible for the IPv4/IPv6 translator to know the node's current position within the IPv6 network in which the mobile node is moving. The network system having an IPv4/IPv6 translator for bilaterally translating packets between IPv6 and IPv4 protocols, where the translator is equipped with an address table for storing home addresses and care-of addresses in pairs for each MIPv6 mobile node and the translator is made to behave as a correspondent node of the MIPv6 mobile node in question after the mobile node has moved out of the home link thereof.Type: GrantFiled: November 16, 2004Date of Patent: May 26, 2009Assignee: Yokogawa Electric CorporationInventors: Yukiyo Akisada, Hiroshi Miyata
-
Patent number: 7523177Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.Type: GrantFiled: October 5, 2007Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
-
Patent number: 7487244Abstract: A method for managing objects in a clustered network includes a file system containing at least one copy of a data object. The method can involve several clustered servers in communication with the file system. A distributed consensus algorithm is used to select a host server. The selected host server can contain a copy of the data object, such as in local cache, providing access to the local copy to any other server in the cluster. Any change made to an item hosted by the host server can also be updated in the file system. If the host server becomes unable to host the object, a new host can be chosen using the distributed consensus algorithm. The other servers are then notified of the new host by multicast messaging.Type: GrantFiled: July 9, 2004Date of Patent: February 3, 2009Assignee: BEA Systems, Inc.Inventors: Dean Bernard Jacobs, Eric M. Halpern
-
Patent number: 7484001Abstract: Method and apparatus for integrating distributed shared services system which integrates web based applications with each other and with other centralized application to provide a single sign-on approach for authentication and authorization services for distributed web sites requiring no access time back to the authentication/authorization server is provided.Type: GrantFiled: August 2, 2005Date of Patent: January 27, 2009Assignee: Charles Schwab & Co., Inc.Inventor: Jack Lawrence Lerner
-
Patent number: 7461146Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.Type: GrantFiled: January 20, 2003Date of Patent: December 2, 2008Assignee: EqualLogic, Inc.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long